如何:添加现有 .edmx 文件(实体数据模型工具)

本主题介绍如何将现有 .edmx 文件添加到 Visual Studio 项目中。 该 .edmx 文件包含概念模型、存储模型和映射信息。 有关更多信息,请参见 .edmx 文件概述(实体框架)

Cc716670.note(zh-cn,VS.100).gif注意:
本主题中概括的过程假定所添加的模型已存在(或要创建)数据库。有关更多信息,请参见如何:根据概念模型生成数据库(实体数据模型工具)

将现有 .edmx 文件添加到 Visual Studio 项目中

  1. 打开或创建要添加 .edmx 文件的项目。

  2. 在**“解决方案资源管理器”中右击该项目的名称,指向“添加”,然后单击“现有项”**。

    此时将出现**“添加现有项”**对话框。

  3. 通过浏览找到与要添加的模型相对应的 edmx 文件。

  4. 选择要添加的 .edmx 文件,然后单击**“添加”**。

    该 .edmx 文件即会添加到该项目中。 下列内容也会添加到该项目中:

    • 对 System.Data、System.Data.Entity、System.Core、System.Security 和 System.Runtime.Serialization 程序集的引用(如果应用尚未存在)。

    • 一个源代码文件,其中包含从概念模型生成的类。 通过在**“解决方案资源管理器”**中展开 .edmx 节点,可以查看该源代码文件。

    Cc716670.note(zh-cn,VS.100).gif注意:
    将从 .edmx 文件生成该源代码文件。当相应的 .edmx 文件发生更改时,该源代码文件的任何手动更改都将被覆盖。

    Cc716670.note(zh-cn,VS.100).gif注意:
    在 Visual Basic 项目中,必须单击“解决方案资源管理器”中的“显示所有文件”按钮,才能查看源代码文件。

  5. 根据项目类型,将连接字符串添加到 App.Config 或 Web.Config 文件中。

    有关连接字符串格式的信息,请参见Connection StringsHow to: Define the Connection String (Entity Framework)

    如果该项目尚未包含 App.Config 或 Web.Config 文件,可以通过下列步骤添加一个这样的文件:

    1. 在**“解决方案资源管理器”中右击该项目的名称,指向“添加”,然后单击“新建项”**。

      出现**“添加新项”**对话框。

    2. 根据项目类型,选择“应用程序配置文件”或“Web 配置文件”。

    3. 单击**“添加”**。

  6. 在**“解决方案资源管理器”**中双击 .edmx 文件可在实体数据模型设计器(实体设计器)中将其打开。

    Cc716670.note(zh-cn,VS.100).gif注意:
    尝试打开面向 .NET Framework 3.5 版的 .edmx 文件(由 XML 命名空间 https://schemas.microsoft.com/ado/2007/06/edmx 指示)时,实体设计器会在打开该文件之前提示您更新版本。单击“修改”后,实体设计器将更新版本(通过更新 XML 命名空间),然后打开该文件。

另请参见

任务

如何:创建新的 .edmx 文件(实体数据模型工具)

其他资源

使用实体数据模型工具建模任务
使用实体数据模型工具映射任务
使用实体数据模型工具部署任务