我在2012年Visual Studio中找不到ADO.NET实体数据模型。当我打开EDMX时,它仅在Designer中打开XML。尝试将新项目添加到项目时,我找不到数据选项卡下的ado.net。
我尝试了几乎所有在网上提出的解决方案,但没有结果:
- 我删除了EF5并安装了EF 6.2,但问题仍然存在。
- 我尝试安装VS2012更新,但没有更改。
- 修复电流安装无更改。
- 我试图在安装媒体中找到
ADONETEntityFrameworkTools_enu.msi
,但找不到。 -
我尝试了所有其他解决方案,但不起作用。
我已经弄清楚了问题:当我从安装媒体中运行etool.msi以进行维修时,那是一个较旧的版本。(ef.4)比当前安装的ver。(ef.6)所以它不起作用。
所以我下载了eftool ver.6(已安装的EF的相同版本),运行维修命令,并解决了问题
我有同样的问题,但也许是相反的。我卸载了与2012年的卸载,重新安装了,当我打开了以XML而不是设计师打开的V4 EF模型时。
我从控制面板中卸载了VS的EF设计器,从安装媒体运行eftools.msi,一切都很好。
也许像侯赛因的版本兼容性问题。
您应该添加entityframework.dll和entityframework.sqlserver.dll到您的项目