Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
C# Visual Studio 2012更新4中缺少ADO.NET实体数据模型设计器_C#_Asp.net_Entity Framework_Visual Studio_Visual Studio 2012 - Fatal编程技术网

C# Visual Studio 2012更新4中缺少ADO.NET实体数据模型设计器

C# Visual Studio 2012更新4中缺少ADO.NET实体数据模型设计器,c#,asp.net,entity-framework,visual-studio,visual-studio-2012,C#,Asp.net,Entity Framework,Visual Studio,Visual Studio 2012,我在Visual Studio 2012 Update 4安装(64位)中缺少ADO.NET实体数据模型设计器界面。我尝试了在谷歌搜索上遇到的每一个建议,以及堆栈溢出中的一些建议,但似乎并没有解决这个问题。我已多次卸载/重新安装Visual Studio,但均无效。我还为VS2012安装了EFTools6.1.3 当我从添加新项目屏幕中选择ADO.NET实体数据模型时,默认名称显示为Model1(不带.edmx扩展名)。实体数据模型向导的其余步骤工作正常,但在我选择数据库对象并点击“完成”后,我

我在Visual Studio 2012 Update 4安装(64位)中缺少ADO.NET实体数据模型设计器界面。我尝试了在谷歌搜索上遇到的每一个建议,以及堆栈溢出中的一些建议,但似乎并没有解决这个问题。我已多次卸载/重新安装Visual Studio,但均无效。我还为VS2012安装了EFTools6.1.3

当我从添加新项目屏幕中选择ADO.NET实体数据模型时,默认名称显示为Model1(不带.edmx扩展名)。实体数据模型向导的其余步骤工作正常,但在我选择数据库对象并点击“完成”后,我得到了一大堆POCO类,但没有Model1.edmx文件

我已用尽一切可能的办法来解决这个问题。如有任何建议,将不胜感激


屏幕截图可在此处找到:

您的屏幕截图显示选择的“代码优先”不会自动生成edmx文件。当我首先使用代码时,我永远不会生成或使用edmx文件。但似乎你可以做你想做的事。请看这篇帖子:@DavidTansey,谢谢。这很有帮助。我继承了几个VS2012项目,它们显然使用了“从数据库中首先编写代码”的方法,并且具有设计器的外观。不太确定开发人员是否使用了不同的工具。查看此链接:他们可能安装了电动工具。要记住的最重要的一点是,EDMX生成是使用代码优先/电动工具按需生成的。因此,EDMX模型不一定反映最新的更改,除非已使用这些更改重新生成。这可能会令人困惑,因为当您首先处理DB或Model时,它不会以这种方式运行。