本主题介绍如何将现有 .edmx 文件添加到 Visual Studio 项目中。 该 .edmx 文件包含概念模型、存储模型和映射信息。 有关更多信息,请参见 .edmx 文件概述(实体框架)。
![]() |
---|
本主题中概括的过程假定所添加的模型已存在(或要创建)数据库。有关更多信息,请参见如何:根据概念模型生成数据库(实体数据模型工具)。 |
将现有 .edmx 文件添加到 Visual Studio 项目中
打开或创建要添加 .edmx 文件的项目。
在**“解决方案资源管理器”中右击该项目的名称,指向“添加”,然后单击“现有项”**。
此时将出现**“添加现有项”**对话框。
通过浏览找到与要添加的模型相对应的 edmx 文件。
选择要添加的 .edmx 文件,然后单击**“添加”**。
该 .edmx 文件即会添加到该项目中。 下列内容也会添加到该项目中:
对 System.Data、System.Data.Entity、System.Core、System.Security 和 System.Runtime.Serialization 程序集的引用(如果应用尚未存在)。
一个源代码文件,其中包含从概念模型生成的类。 通过在**“解决方案资源管理器”**中展开 .edmx 节点,可以查看该源代码文件。
注意:
将从 .edmx 文件生成该源代码文件。当相应的 .edmx 文件发生更改时,该源代码文件的任何手动更改都将被覆盖。 注意:
在 Visual Basic 项目中,必须单击“解决方案资源管理器”中的“显示所有文件”按钮,才能查看源代码文件。 根据项目类型,将连接字符串添加到 App.Config 或 Web.Config 文件中。
有关连接字符串格式的信息,请参见Connection Strings和How to: Define the Connection String (Entity Framework)。
如果该项目尚未包含 App.Config 或 Web.Config 文件,可以通过下列步骤添加一个这样的文件:
在**“解决方案资源管理器”中右击该项目的名称,指向“添加”,然后单击“新建项”**。
出现**“添加新项”**对话框。
根据项目类型,选择“应用程序配置文件”或“Web 配置文件”。
单击**“添加”**。
在**“解决方案资源管理器”**中双击 .edmx 文件可在实体数据模型设计器(实体设计器)中将其打开。
注意:
尝试打开面向 .NET Framework 3.5 版的 .edmx 文件(由 XML 命名空间 https://schemas.microsoft.com/ado/2007/06/edmx 指示)时,实体设计器会在打开该文件之前提示您更新版本。单击“修改”后,实体设计器将更新版本(通过更新 XML 命名空间),然后打开该文件。