实体数据模型工具
实体数据模型 (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 实体数据模型设计器
提供关于 ADO.NET 实体数据模型设计器及其组件的概述。
- 模型更新向导
提供关于模型更新向导的概述。
- ADO.NET 实体数据模型设计器方案
包含相关演练主题,演示在常见的应用方案中如何使用 ADO.NET 实体数据模型设计器。
- 实体数据模型工具任务
描述如何使用实体数据模型工具完成常见任务。