建模和映射

在 Entity Framework 中,可以定义概念模型、存储模型和两者之间最适合应用程序的方式之间的映射。 Visual Studio 中的实体数据模型工具允许你创建一个 。来自数据库或图形模型的 edmx 文件 ,然后在数据库或模型发生更改时更新该文件。

从 Entity Framework 4.1 开始,还可以使用 Code First 开发以编程方式创建模型。 Code First 开发有两种不同的方案。 在这两种情况下,开发人员都通过对 .NET Framework 类定义进行编码来定义模型,然后使用数据注释或 fluent API(可选)指定其他映射或配置。

有关详细信息,请参阅 创建模型

还可以使用 .NET Framework 随附的 EDM 生成器。 EdmGen.exe 从现有数据源生成 .csdl、.ssdl 和 .msl 文件。 还可以手动创建模型和映射内容。 有关详细信息,请参阅 EDM 生成器(EdmGen.exe)。