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

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

2019-02-15 09:25 0 688 推荐指数:

查看详情

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

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

Sun Feb 17 19:19:00 CST 2019 0 583
asp.net core系列 29 EF模型配置(查询类型,关系数据库建模)

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

Fri Feb 22 01:39:00 CST 2019 2 799
asp.net core系列 28 EF模型配置(字段,构造函数,拥有实体类型)

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

Thu Feb 21 01:47:00 CST 2019 2 771
asp.net core系列 27 EF模型配置(索引,备用键,继承)

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

Tue Feb 19 20:29:00 CST 2019 0 747
asp.net core系列 26 EF模型配置(实体关系)

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

Mon Feb 18 23:18:00 CST 2019 0 858
asp.net core 系列 1 概述

一. 概述   ASP.NET Core 是一个跨平台的高性能开源框架,可以用来:建置 Web 应用程序和服务、IoT应用和移动后端、在 Windows macOS 和 Linux 上使用喜爱的开发工具、部署到云或本地、NET Core 或 .NET Framework 上运行 ...

Wed Jan 02 21:49:00 CST 2019 5 3351
asp.net core系列 24 EF模型配置(主键,生成值,最大长度,并发标记)

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

Sat Feb 16 17:49:00 CST 2019 1 887
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM