ADO.NET实体数据模型缺少Visual Studio 2015社区

时间:2015-09-07 11:11:42

标签: asp.net entity-framework ado.net visual-studio-2015 asp.net-core

我正在开始一个新的ASP.NET 5预览模板,用于客户端开发。

我想要使用Web API和实体框架访问数据库(MS SQL)。

在我喜欢的Models文件夹中,我习惯做,添加一个新项目,我想添加ADO.NET Entity Data Model,但它不存在。

我在这里缺少什么?

更新

这是我尝试向项目添加新项目时唯一看到的内容。 客户端和服务器端。

enter image description here

6 个答案:

答案 0 :(得分:8)

经过大量研究后,我发现存在一些兼容性问题,这些问题来自于我从Data Points - The EF6, EF7 and ASP.NET 5 Soup MSDN文章中获得的最近Microsoft迁移到开源世界(自Asp.net5以来)。请阅读完整的文章。

所以如果你想同时拥有EF6和Asp.net5,请考虑文章提示。如果你不坚持使用Asp.net5,只需在添加新项对话框中使用 Ado.net数据模型的Asp.net4.5(下图) (我使用Visual Studio Enterprise测试了它的可用性。)

enter image description here

答案 1 :(得分:6)

  1. 右键点击项目
  2. 选择添加,然后选择新项目(或简单地按Ctrl + Shift + A)
  3. 您将看到一个数据部分,您可以找到您要找的内容
  4. 或者你可以在这里找到另一个解决方案: Missing ADO.NET entity data model template from visual studio 2012 professional

答案 2 :(得分:6)

可能听起来很愚蠢,但是因为我被抓住了,所以也可能是别人的问题...

在VS 2015中,有2个项目模板,称为类库...一个在Windows中,一个在Web中,后面有(包)。显然,除了误导性名称之外,它们彼此无关,第二个显然不支持EF模型......确保您已经创建了正确的项目类型或打开了使用不同VS版本制作的工作解决方案。

__

这也可能有所帮助。我已经安装了它,所以不确定它是否会影响我的配置(不应该因为VS工具已经在VS 2015中出货了):

http://thedatafarm.com/data-access/installing-ef-power-tools-into-vs2015/

答案 3 :(得分:2)

使用VS2015创建新的MVC项目

  1. 右键单击“模型”文件夹。
  2. 选择“添加”,然后从列表中选择“类”。
  3. 现在选择ADO.Net实体数据模型......然后选择。

答案 4 :(得分:1)

ADO.NET实体数据模型缺少Visual Studio 2017社区

如何启用:

打开Visual Studio Installer - >个别组件 - > SDK,库和框架 - >启用EntityFramework 6工具 - >修改

现在,在项目中添加项目 - >数据 - > ADO.NET实体数据模型。

Visual Studio Installer

答案 5 :(得分:0)

注意:创建项目时不要选择类库(.NET Standard) 选择类库(.NET Framework)

enter image description here