相关疑难解决方法(0)

在VS2017中找不到ADO.net实体数据模型模板

我试图在Visual Studio 2017中创建一个ASP.NET MVC Web应用程序.我需要采用EF数据库优先的方法来完成工作.

不幸的是,我在"数据"模板文件夹中找不到ADO.NET实体数据模型模板:

在此输入图像描述

我尝试过以下对我不起作用的建议.

  1. 通过NuGet安装Entity Framework 6.x.
  2. 双击最新的msi文件手动安装包
  3. 将.NET版本从4.6.x更改为3.5

注意:我的VS 2015和VS 2017都安装在我的机器上.只有VS 2017才有问题.

我创建了ASP.NET MVC项目如下:

File -> New -> Project -> Web -> ASP.NET Web Application (.NET Framework) -> MVC
Run Code Online (Sandbox Code Playgroud)

有谁知道这个问题的解决方案?

.net model-view-controller asp.net-mvc entity-framework visual-studio-2017

30
推荐指数
8
解决办法
5万
查看次数

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

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

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

visual-studio-2012

27
推荐指数
4
解决办法
4万
查看次数

db的ado.net模型已经不见了Visual Studio 2015

安装Visual Studio 2015社区版后,我遇到了数据库连接器ADO.net模型的问题.我通常使用EF 5或6连接到它,具体取决于我使用的是MYSQL还是SQL Server.

但是我已经遇到了一个问题,我根本就不再看到它了.这就是我所看到的:http://i.imgur.com/idJH106.png

与Visual Studio 2013相比: http://i.imgur.com/g4KTMeM.png

我试过重新安装EF6.

但是我不知道这是否是故意的.有谁知道我应该怎么做?到目前为止,我显然会坚持使用VS2013.但我想尽快与2015年合作.

ado.net model

18
推荐指数
2
解决办法
2万
查看次数

如何使用EntityFramework 7和Asp.Net 5调用SQL存储过程

在过去的几天里,我正在寻找一些关于如何使用控制器方法调用Stored Procedure内部的教程.Web APIEntityFramework 7

我通过的所有教程都反过来展示它,即Code First接近.但我已经有了一个数据库,我需要用它来构建一个Web API.各种业务逻辑已经编写为存储过程和视图,我必须使用来自Web API的那些逻辑.

问题1:这是否可以继续使用上述Database First方法EF7并使用数据库对象?

EntityFramework 6.1.3通过以下NuGet命令安装到我的包中:

install-package EntityFramework 它将6.1.3版本添加到我的项目中,但立即开始向我显示错误消息(请参阅下面的屏幕截图).我不清楚如何解决这个问题.

在此输入图像描述

我有另一个测试项目,在其中project.json我可以看到两个条目如下:

"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final", "EntityFramework.MicrosoftSqlServer.Design": "7.0.0-rc1-final",

但是,当我在Nu-Get包管理器中搜索时,我不会看到这个版本!只有6.1.3即将到来.

我的主要目标是从现有数据库中使用已编写的存储过程和视图.

1)我不想使用ADO.Net,而是我想ORM使用EntityFramework

2)如果EntityFramework 6.1.3有来电的能力Stored Procs,并Views从已经存在的数据库,我怎么能解决错误(截图)?

实现这一目标的最佳做法是什么?

c# sql-server ef-database-first entity-framework-core asp.net-core-mvc

5
推荐指数
2
解决办法
2万
查看次数