Visual studio 2010 停止VS Entity Framework Designer恢复为名称;“实体”;
我有一个Visual Studio 2010 Entity Framework 4 WPF项目,我没有将连接字符串保存在app.config中。这似乎让EF设计器感到困惑,因为它想从不存在的连接字符串的名称中获取实体容器的名称。我遇到的主要问题是,每次从数据库更新时,我的实体容器都会重命名为“实体”。因为这不是我想要的名字,我必须在每次更新后重构这个名字Visual studio 2010 停止VS Entity Framework Designer恢复为名称;“实体”;,visual-studio-2010,entity-framework,Visual Studio 2010,Entity Framework,我有一个Visual Studio 2010 Entity Framework 4 WPF项目,我没有将连接字符串保存在app.config中。这似乎让EF设计器感到困惑,因为它想从不存在的连接字符串的名称中获取实体容器的名称。我遇到的主要问题是,每次从数据库更新时,我的实体容器都会重命名为“实体”。因为这不是我想要的名字,我必须在每次更新后重构这个名字 除了将命名连接字符串添加到app.config之外,是否有任何方法可以阻止Visual Studio弄乱我的实体容器名称?上下文名称不是从连接
除了将命名连接字符串添加到app.config之外,是否有任何方法可以阻止Visual Studio弄乱我的实体容器名称?上下文名称不是从连接字符串的名称推断出来的,而是从EF容器的名称推断出来的。打开EF Designer并在其属性中更改实体容器名称
上下文的名称与连接字符串无关。它从模型属性
实体容器名称
中检索名称。所以打开你的.edmx文件,把这个属性分配给你喜欢的任何东西
你是说当你更新模型时,你的
模型名称空间
发生了变化吗?很好的一点-是说实体容器;我更新了我的问题以反映这一点。我想我之所以使用术语“实体上下文”,是因为LINQ to SQL使用术语“数据上下文”。