上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 50 下一页

2019年2月27日

asp.net core系列 33 EF查询数据 (2)

摘要: 一. 原生SQL查询 接着上篇讲。通过 Entity Framework Core 可以在使用关系数据库时下降到原始 SQL 查询。 在无法使用 LINQ 表达要执行的查询时,或因使用 LINQ 查询而导致低效的 SQL 查询时非常有用。 原始 SQL 查询可返回实体类型,或者从 EF Core 2 阅读全文

posted @ 2019-02-27 16:09 花阴偷移 阅读(1226) 评论(2) 推荐(2) 编辑

2019年2月26日

asp.net core系列 32 EF查询数据 必备知识(1)

摘要: 一.查询的工作原理 Entity Framework Core 使用语言集成查询 (LINQ) 来查询数据库中的数据。 通过 LINQ 可使用 C#(或你选择的其他 .NET 语言)基于派生上下文和实体类编写强类型查询。 LINQ 查询的表示形式会传递给数据库提供程序,进而转换为特定的数据库查询语言 阅读全文

posted @ 2019-02-26 16:22 花阴偷移 阅读(2325) 评论(3) 推荐(3) 编辑

2019年2月25日

asp.net core系列 31 EF管理数据库架构--必备知识 反向工程

摘要: 一. 反向工程 反向工程是基于数据库架构,生成的实体类和DbContext类代码的过程,对于Visual Studio开发,建议使用PMC。对于其他开发环境,请选择.NET Core CLI工具(跨平台)。 (1) 在程序包管理器控制台(PMC)工具中使用命令Scaffold-DbContext 来 阅读全文

posted @ 2019-02-25 13:57 花阴偷移 阅读(1804) 评论(1) 推荐(5) 编辑

2019年2月22日

asp.net core系列 30 EF管理数据库架构--必备知识 迁移

摘要: 一.管理数据库架构概述 EF Core 提供两种主要方法来保持 EF Core 模型和数据库架构同步。一是以 EF Core 模型为基准,二是以数据库为基准。 (1)如果希望以 EF Core 模型为准,请使用迁移。 对 EF Core 模型进行更改时,此方法会以增量方式将相应架构更改应用到数据库, 阅读全文

posted @ 2019-02-22 16:19 花阴偷移 阅读(1558) 评论(2) 推荐(6) 编辑

2019年2月21日

asp.net core系列 29 EF模型配置(查询类型,关系数据库建模)

摘要: 一.查询类型 此功能是EF Core 2.1中的新功能。 EF Core除了实体类型之外,EF Core模型还可以包含查询类型,这些查询类型是针对“未映射到实体类型”的数据获取。比如视图,或只读数据表。 1.1 下面介绍下,查询类型与实体类型共同与不同点: (1) 可以在OnModelCreatin 阅读全文

posted @ 2019-02-21 17:39 花阴偷移 阅读(1359) 评论(2) 推荐(3) 编辑

2019年2月20日

asp.net core系列 28 EF模型配置(字段,构造函数,拥有实体类型)

摘要: 一. 支持字段 EF允许读取或写入字段而不是一个属性。在使用实体类时,用面向对象的封装来限制或增强应用程序代码对数据访问的语义时,这可能很有用。无法使用数据注释配置。除了约定,还可以使用Fluent API为属性配置支持字段。 1.1 约定 1.2 Fluent API 二. 构造函数 从开始 EF 阅读全文

posted @ 2019-02-20 17:47 花阴偷移 阅读(1286) 评论(2) 推荐(2) 编辑

2019年2月19日

asp.net core系列 27 EF模型配置(索引,备用键,继承)

摘要: 一.索引 索引是许多数据存储中的常见概念。虽然它们在数据存储中的实现可能会有所不同,但它们可用于更有效地基于列(或列集)进行查找。按照约定,用作外键每个属性 (或组的属性) 会自动创建索引。无法使用数据注释创建索引。 1.1 非唯一索引 Fluent API 在单个属性上指定索引。默认情况下,索引是 阅读全文

posted @ 2019-02-19 12:29 花阴偷移 阅读(1331) 评论(0) 推荐(4) 编辑

2019年2月18日

asp.net core系列 26 EF模型配置(实体关系)

摘要: 一.概述 EF实体关系定义了两个实体互相关联起来(主体实体和依赖实体的关系,对应数据库中主表和子表关系)。 在关系型数据库中,这种表示是通过外键约束来体现。本篇主要讲一对多的关系。先了解下描述关系的术语。 (1) 依赖实体: 这是包含外键属性的实体(子表)。有时称为 child 。 (2) 主体实体 阅读全文

posted @ 2019-02-18 15:18 花阴偷移 阅读(1556) 评论(0) 推荐(0) 编辑

2019年2月17日

asp.net core系列 25 EF模型配置(隐藏属性)

摘要: 一. 隐藏属性概述 隐藏属性也叫影子属性,该属性不是在.net实体类中定义的属性,而是在EFCore模型中为该实体类型定义的属性。这些属性的值和状态完全在变更跟踪器中维护。它有二个功能:(1)当数据库中某些字段不想映射到实体类上公开的属性时,隐藏属性非常有用。(2)隐藏属性通常是用于外键属性,其中两 阅读全文

posted @ 2019-02-17 11:19 花阴偷移 阅读(1095) 评论(0) 推荐(1) 编辑

2019年2月16日

asp.net core系列 24 EF模型配置(主键,生成值,最大长度,并发标记)

摘要: 一.主键 键用作每个实体实例的主要唯一标识符。 使用关系数据库时,这会映射到主键的概念。 还可以配置不是主键的唯一标识符。按照约定,名为 Id 或 <type name>Id 的属性会配置为实体的键。例如下面二个示例: 除了上面讲到的约定,还可以用数据注释将单个属性配置为实体的键,下面示例使用数据注 阅读全文

posted @ 2019-02-16 09:49 花阴偷移 阅读(1994) 评论(1) 推荐(5) 编辑

上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 50 下一页

导航