从visual studio 2012专业版缺少ADO.NET实体数据模型模板

Ala*_*ani 27 visual-studio-2012

缺少Visual Studio 2012 Professional中的ADO.NET实体数据模型模板.我甚至没有Visual Studio模板类别的"数据"类别.

我修改了Visual Studio 2012安装,并选择了要安装的所有可用软件包.但即便如此也没有运气.

Chr*_*nes 35

我在C:\ ProgramData\Package Cache中搜索了"eftools.msi"

有三个版本(我猜不同的beta/RC)

我选了最新的并安装了它.

这解决了我的问题.


小智 29

首先,您可以在解决方案中添加ClassLibrary.然后,将新项添加到ClassLibrary,您可以添加数据> ADO.NET实体数据模型

  • +1这应该是答案!请注意,在VS 2013中,您必须转到项目上下文菜单,然后选择添加 - >组件 - >数据 - > ADO .NET实体数据模型. (4认同)
  • 天哪,我会在几个小时前读到这篇文章.我会花一个VS 2012重新安装.:谢谢,为你的答案队友!:) (3认同)
  • 在VS 2013上为我工作,我没有安装eftools.msi (2认同)

Adr*_*n T 8

我通过进入项目属性和更改目标框架来解决这个问题.在我的例子中,项目的默认目标框架是2.0(不知道为什么 - 我希望4.5是默认值).我将其更改为4.5,我能够看到"ADO.Net实体数据模型"选项.我认为这就是为您所针对的CLR版本安装了正确的EF工具.


kok*_*abi 5

关闭 Visual Studio,然后从此位置安装“ Entity Framework Tools for Visual Studio ”:

? [Visual Studio 磁盘或安装程序文件夹]\packages\EFTools\EFTools.msi"

我做到了,我得到了结果。


您也可以从这里下载此工具。