实体数据模型工具

实体数据模型 (EDM) 是一种模型,用于将数据定义为公共语言运行库 (CLR) 类型和存储结构可映射到的实体和关系的集合。通过 EDM,开发人员可以针对概念数据模型进行编程,而不是直接针对存储架构进行编程。

帮助您使用 EDM 通过图形方式生成应用程序的三个工具:实体数据模型向导、ADO.NET 实体数据模型设计器(实体设计器)以及模型更新向导。这些工具相互配合,可以帮助生成、编辑和更新 EDM,如下所示:

  • 使用实体数据模型向导,可以根据现有数据库生成 EDM、将数据库连接信息添加到应用程序中,以及根据概念模型生成 C# 或 Visual Basic 类。当实体数据模型向导生成 EDM 之后,它将会启动实体设计器。

  • 使用实体设计器,可以通过图形方式创建和修改实体、关联、映射以及继承关系。另外还可以使用实体设计器验证 EDM。

  • 使用模型更新向导,可以在基础数据库发生变更之后更新 EDM。必须从实体设计器内部启动此工具。

此外还有一个命令行工具,可以帮助您使用 EDM 生成应用程序:EdmGen.exe 工具。此工具可以生成 EDM、验证现有模型、生成包含基于概念模型的对象类的源代码文件,并能生成包含模型所生成的各种视图的源代码文件。有关此命令行工具的详细信息,请参见 EDM 生成器 (EdmGen.exe)

有关 EDM 的更多信息,请参见 ADO.NET 实体框架实体数据模型

本节内容

另请参见

其他资源

ADO.NET 实体框架