【问题标题】:Changing the Name of the Connection String that Entity Framework Uses更改实体框架使用的连接字符串的名称
【发布时间】:2011-01-17 20:29:01
【问题描述】:

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

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

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

我正在使用 VS 2010 Beta 2。

【问题讨论】:

    标签: entity-framework ado.net ado.net-entity-data-model


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-27
      相关资源
      最近更新 更多