如何:定义连接字符串(实体框架)

本主题介绍如何定义当连接到 实体数据模型 (EDM) 时使用的连接字符串。本主题基于 AdventureWorks 销售 EDM。AdventureWorks 销售模型将在 实体框架 文档的与任务相关的所有主题中使用。本主题假定您已经配置了 实体框架 并定义了 AdventureWorks 销售模型。有关更多信息,请参见如何:手动定义实体数据模型(实体框架)。本主题中的过程也包括在主题如何:手动配置实体框架项目中。

Note注意

如果您在 Visual Studio 项目中使用 实体数据模型 向导,它将自动生成 EDM 并将此项目配置为使用 实体框架。有关更多信息,请参见如何:使用实体数据模型向导(实体框架)

定义 EDM 连接字符串

  • 打开项目的应用程序配置文件 (app.config) 并添加以下连接字符串:

    <connectionStrings>
        <add name="AdventureWorksEntities" 
             connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
             provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
             Initial Catalog=AdventureWorks;Integrated Security=True;Connection Timeout=60;
             multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />
        <add name="NorthwindEntities" connectionString="metadata=.\Northwind.csdl|.\Northwind.ssdl.\Northwind.msl;
             provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
             Initial Catalog=Northwind;Integrated Security=True;MultipleActiveResultSets=True'" 
             providerName="System.Data.EntityClient" />
    </connectionStrings>
    

    如果项目没有应用程序配置文件,可以通过从**“项目”菜单中选择“添加新项”,选择“常规”类别,接着选择“应用程序配置文件”,然后单击“添加”**,以添加应用程序配置文件。

另请参见

概念

快速入门(实体框架)

其他资源

如何:新建实体数据模型
实体数据模型工具