阻止VS实体框架设计器恢复名称“实体”

时间:2011-04-11 18:28:09

标签: visual-studio-2010 entity-framework

我有一个Visual Studio 2010 Entity Framework 4 WPF项目,我没有在app.config中保存我的连接字符串。这似乎让EF设计者感到困惑,因为它想从连接字符串的名称中获取实体容器的名称,而不存在。我遇到的主要问题是每次从数据库更新时,我的实体容器都被重命名为“Entities”。由于这不是我想要的名称,因此我必须在每次更新后重新重构该名称。

除了向app.config添加命名连接字符串之外,有没有办法阻止Visual Studio搞乱我的实体容器名称?

2 个答案:

答案 0 :(得分:1)

上下文名称不是从连接字符串的名称推断出来的,而是从EF容器的名称推断的。打开EF Designer并在其属性中更改实体容器名称。

enter image description here

答案 1 :(得分:1)

您的上下文的名称与您的连接字符串无关。它从模型属性Entity Container Name中检索名称。因此,打开你的.edmx文件并将此属性分配给你喜欢的任何内容。

enter image description here