Entity framework 更改实体框架使用的连接字符串的名称

Entity framework 更改实体框架使用的连接字符串的名称,entity-framework,ado.net,ado.net-entity-data-model,Entity Framework,Ado.net,Ado.net Entity Data Model,如何更改实体框架模型默认绑定到的连接字符串的名称 假设我创建了一个名为“Model1.edmx”的实体框架数据模型,方法是将它指向一个名为“MyDb”的数据库,并使用VisualStudio添加新项向导选择一些要映射的对象。EF模型位于类库项目中,因此当向导完成时,它会自动将名为“MyDbEntities”的连接字符串添加到项目的App.Config文件中。默认情况下,我的模型引用此连接字符串 我知道可以将连接字符串传递给模型对象上下文的构造函数,但是如何更改默认连接字符串的名称呢 我使用的是V

如何更改实体框架模型默认绑定到的连接字符串的名称

假设我创建了一个名为“Model1.edmx”的实体框架数据模型,方法是将它指向一个名为“MyDb”的数据库,并使用VisualStudio添加新项向导选择一些要映射的对象。EF模型位于类库项目中,因此当向导完成时,它会自动将名为“MyDbEntities”的连接字符串添加到项目的App.Config文件中。默认情况下,我的模型引用此连接字符串

我知道可以将连接字符串传递给模型对象上下文的构造函数,但是如何更改默认连接字符串的名称呢


我使用的是VS 2010 Beta 2。

默认连接字符串名称与模型的实体容器名称完全相同

因此,如果打开模型,单击空白区域,然后转到“属性”窗口,可以查找实体容器名称并对其进行更改

请注意,实体容器名称还用于其他用途。例如,它是
ObjectContext
子类型的类名,在创建
EntityKey
s时使用