Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 停止VS Entity Framework Designer恢复为名称;“实体”;_Visual Studio 2010_Entity Framework - Fatal编程技术网

Visual studio 2010 停止VS Entity Framework Designer恢复为名称;“实体”;

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弄乱我的实体容器名称?上下文名称不是从连接

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


除了将命名连接字符串添加到app.config之外,是否有任何方法可以阻止Visual Studio弄乱我的实体容器名称?

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


上下文的名称与连接字符串无关。它从模型属性
实体容器名称
中检索名称。所以打开你的.edmx文件,把这个属性分配给你喜欢的任何东西


你是说当你更新模型时,你的
模型名称空间
发生了变化吗?很好的一点-是说实体容器;我更新了我的问题以反映这一点。我想我之所以使用术语“实体上下文”,是因为LINQ to SQL使用术语“数据上下文”。