开始使用 Entity Framework 6
本指南包含指向精选文章、演练和视频的链接集合,这些内容可帮助你快速入门。
基础
-
此处可学习如何将 Entity Framework 添加到应用程序。如果要使用 EF 设计器,请确保在 Visual Studio 中安装它。
创建模型:Code First、EF 设计器和 EF 工作流
是否希望指定 EF 模型编写代码或绘制方框和线条? 是否要使用 EF 来将对象映射到现有数据库,或希望 EF 创建为对象量身打造的数据库? 本文介绍了使用 EF6 的两种不同方法:EF 设计器和 Code First。 请确保关注讨论内容并查看有关不同之处的视频。
-
DbContext 是需要学习其使用方法的第一个也是最重要的一个 EF 类型。 它可用作数据库查询的启动板,并可跟踪对对象作出的更改,以便持续存回数据库。
-
了解如何获取专家的帮助,并向社区贡献自己的答案。
-
Entity Framework 6 采用开放式开发模型。 访问我们的 GitHub 存储库,了解如何帮助改进 EF。
Code First 资源
- 对现有数据库工作流采用 Code First
- 对新的数据库工作流采用 Code First
- 使用 Code First 映射枚举
- 使用 Code First 映射空间类型
- 编写自定义 Code First 约定
- 将 Code First Fluent 配置与 Visual Basic 配合使用
- Code First 迁移
- 团队环境中的 Code First 迁移
- 自动 Code First 迁移(不再推荐)
EF 设计器资源
- Database First 工作流
- Model First 工作流
- 映射枚举
- 映射空间类型
- 每个层次结构一张表继承映射
- 每个类型一张表继承映射
- 用于更新的存储过程映射
- 用于查询的存储过程映射
- 实体拆分
- 表拆分
- 定义查询(高级)
- 表值函数(高级)