深入探索 Entity Framework Core:核心组件与实践
1. 数据查询执行流程
在数据查询方面,主要包含以下几个关键步骤:
1. 转换查询 :将查询操作符和表达式进行相应转换,以适用于查询执行。
2. 执行查询 :以命令树形式表示的查询会针对数据源执行。在查询执行期间,所有查询表达式或组件会根据上下文在客户端或服务器端进行计算。
3. 查询实例化并返回结果 :查询结果以公共语言运行时(CLR)类型的形式返回给客户端,而非原始数据记录。CLR 类型可以由用户定义、由实体框架定义,或者由编译器生成为匿名类型,实体框架会处理所有对象实例化操作。
2. 数据注解(Data Annotations)
数据注解是应用于类或类属性的特性,用于修改或覆盖从模型构建约定派生的配置。通过映射特性实现的配置,还可以使用 OnModelCreating 中的模型构建 API 进一步覆盖。为确保使用的清晰性和简单性,专为 EF Core 设计的映射特性仅适用于 EF Core,避免了跨技术的语义差异。
2.1 常见数据注解
| 注解名称 | 作用 |
|---|---|
Table |
设置实体的表名 |
C |
超级会员免费看
订阅专栏 解锁全文
92

被折叠的 条评论
为什么被折叠?



