我已经看过这个主题的几个主题,但没有一个为我解决了这个问题。我对这项技术很陌生,这使得解决起来有点困难。我从Visual Studio 2015迁移到2017年。当我创建一个新项目时,我选择 Visual C#/。NET Core 然后 ASP.NET Core Web Application(.NET Core ) 。下一页是 ASP.NET Core 1.1 / Web应用程序。
在Models文件夹中,我选择Add / New Item来添加模型。弹出的屏幕应该有一个数据级别,所以我可以选择ado.net实体数据模型。那是缺失的。底线是向导无处可寻。我错过了一个NuGet包吗?在有人要求之前,是的,我在安装时使用了各个组件,并且已经加载了所有工具。
答案 0 :(得分:0)
我在过去的4天里遇到了同样的问题,我找到了解决方案。问题源于您使用Visual C#/。NET Core而不是Visual C#/ .NET Framework。显然,Core组件没有实现任何超过Framework 2.0的东西,它与EntityFramwork和ADO.NET都不兼容。
我希望这会让你走上正轨。我希望一周之前对我有一个答案,因为这是一个非常严重的问题。我能找到的每个解决方案都是针对一个不同的问题,只是在表面看起来是相同的。