ADO.NET 实体数据模型工具

实体数据模型工具旨在帮助您生成实体框架应用程序。 使用实体数据模型工具,可以从现有数据库创建概念模型,然后以图形方式直观显示和编辑概念模型。 或者,您可以首先以图形方式创建概念模型,然后生成支持模型的数据库。 无论哪种情况,您都可以在基础数据库更改时自动更新模型,并为应用程序生成对象层代码。 数据库生成和对象层代码生成是可自定义的。

下表介绍组成实体数据模型工具的特定工具:

  • 使用 ADO.NET 实体数据模型设计器(实体设计器),可以直观地创建和修改实体、关联、映射以及继承关系。 实体设计器还可生成 C# 或 Visual Basic 对象层代码。

  • 使用实体数据模型向导,可以从现有数据库生成概念模型并将数据库连接信息添加到应用程序。

  • 使用创建数据库向导可以首先创建概念模型,然后创建支持该模型的数据库。

  • 使用模型更新向导,可以在对基础数据库进行更改后更新概念模型、存储模型以及映射。

    Bb399249.note(zh-cn,VS.100).gif注意:
    从 Visual Studio 2010 开始,实体数据模型工具不支持 SQL Server 2000。

这些工具生成或修改 .edmx 文件,该文件包含描述概念模型、存储模型以及这两种模型之间的映射的信息。 有关更多信息,请参见 .edmx 文件概述(实体框架)

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

本节内容

另请参见

其他资源

ADO.NET Entity Framework
Entity Data Model

生成日期: 2011-04-25