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

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 花阴偷移 阅读(1791) 评论(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 花阴偷移 阅读(1546) 评论(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 花阴偷移 阅读(1342) 评论(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 花阴偷移 阅读(1269) 评论(2) 推荐(2) 编辑

2019年2月19日

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

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

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

2019年2月18日

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

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

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

2019年2月17日

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

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

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

2019年2月16日

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

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

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

2019年2月15日

asp.net core系列 23 EF模型配置(概述, 类型和属性的包含与排除)

摘要: 一.模型配置概述 EF使用一组约定基于实体类的定义来构建模型。 可指定其他配置以补充或替代约定的内容。本系列介绍的配置可应用于面向任何数据存储的模型,以及面向任意关系数据库时可应用的配置。 数据库提供程序还可支持特定于具体数据存储的配置,如Microsoft.EntityFrameworkCore. 阅读全文

posted @ 2019-02-15 09:25 花阴偷移 阅读(1099) 评论(0) 推荐(1) 编辑

2019年2月14日

asp.net core 系列 22 EF(连接字符串,连接复原,DbContext)

摘要: 一.连接字符串 在上二篇中,ASP.NET Core 应用程序连接字符串是写死在ConfigureServices代码中,下面介绍通过配置来实现。连接字符串可以存储在 appsettings.json、用户机密存储、其他配置源中。 下面示例演示appsettings.json 中存储的连接字符串,这 阅读全文

posted @ 2019-02-14 09:47 花阴偷移 阅读(4945) 评论(1) 推荐(3) 编辑

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

导航