本指南包含指向所选文档文章、演练和视频的链接集合,可帮助你快速入门。
基础知识
-
在这里,你将了解如何将 Entity Framework 添加到应用程序,如果想要使用 EF 设计器,请确保在 Visual Studio 中安装它。
-
您更喜欢通过编写代码还是通过绘制框图和连线来指定您的 EF 模型? 是否要使用 EF 将对象映射到现有数据库,或者是否希望 EF 创建为对象定制的数据库? 在这里,你将了解使用 EF6 的两种不同的方法:EF 设计器和 Code First。 请确保参与讨论并观看讲解差异的视频。
-
DbContext 是第一个最重要的 EF 类型,需要了解如何使用。 它充当数据库查询的启动板,并跟踪对对象所做的更改,以便这些更改可以保留回数据库。
-
了解如何从专家那里获得帮助,并为社区提供自己的答案。
-
Entity Framework 6 使用开放开发模型。 通过访问我们的 GitHub 存储库,了解您如何能贡献力量,进一步提升 Entity Framework 的质量。
Code First 资源
- 代码优先到现有数据库工作流
- 新数据库工作流的代码优先
- 首先使用代码映射枚举
- 首先使用代码映射空间类型
- 编写自定义代码第一约定
- 将 Code First Fluent 配置与 Visual Basic 配合使用
- 代码优先迁移
- 团队环境中的代码优先迁移
- 自动代码优先迁移 (不再建议这样做)
EF 设计器资源
- 数据库优先工作流
- 模型优先工作流
- 映射枚举
- 映射空间类型
- Table-Per 层次结构继承映射
- Table-Per 类型继承映射
- 用于更新的存储过程映射
- 查询的存储过程映射
- 实体拆分
- 表拆分
- 定义查询 (高级)
- 表值函数 (高级)