培训
模块
使用 EF Core 持久保存和检索关系数据 - Training
本模块指导你完成创建数据访问项目的步骤。 你将使用 Entity Framework Core (EF Core) 连接到关系数据库并构造创建、读取、更新和删除 (CRUD) 查询。
借助早期版本的实体框架,使用 EF Designer 创建的模型将生成派生自 ObjectContext 的上下文以及派生自 EntityObject 的实体类。
从 EF4.1 开始,我们建议交换到生成上下文的代码生成模板,该上下文派生自 DbContext 和 POCO 实体类。
在 Visual Studio 2012 中,你会获取为使用 EF Designer 创建的所有新模型默认生成的 DbContext 代码。 现有模型将继续生成基于 ObjectContext 的代码,除非你决定交换到基于 DbContext 的代码生成器。
派生的 DbContext 和 POCO 类的生成由项目中的两个 .tt 文件进行处理,如果在解决方案资源管理器中展开 .edmx 文件,你将看到这些文件。 从项目中删除这两个文件。
如果使用 VB.NET,则需要选择“显示所有文件”按钮以查看嵌套文件。
在 EF Designer 中打开模型,右键单击设计图面的空白部分,然后选择“属性”。
在“属性”窗口中将“代码生成策略”从“无”更改为“默认”。
培训
模块
使用 EF Core 持久保存和检索关系数据 - Training
本模块指导你完成创建数据访问项目的步骤。 你将使用 Entity Framework Core (EF Core) 连接到关系数据库并构造创建、读取、更新和删除 (CRUD) 查询。
文档
Entity Framework 6 中的设计器代码生成模板
实体框架 6 中的工具和扩展
升级到实体框架 6