问题...
如标题所述,我已经安装了.NET Core 2.1 SDK并创建了一个新的.NET Core 2.1项目。当我进入Project > Add Item... > Data时,我没有ADO.NET Entity Data Model选项。
我使用的是Visual Studio 2017 15.7.3,我几个小时前刚刚安装它。
错误和警告日志都很干净。
感谢任何帮助。
我已经做了什么...
- 研究。您将注意到,我主要从以下三个资源中提取了大多数解决此问题的尝试:
- StackOverflow:无法在VS 2017中找到ADO.net Entity Data Model模板 (这个问题是 pre-2.1 的,并且没有被接受的答案,因此我认为这值得进行更新的讨论)
- Microsoft:宣布推出Entity Framework Core 2.0
- Microsoft Docs:在现有数据库上使用ASP.NET Core开始EF Core
- 确保我的VS安装包中包含Entity Framework 6 Tools
- NuGet
- Microsoft.EntityFrameworkCore (2.1.0)
- Microsoft.EntityFrameWorkCore.Relational (2.1.0)
- Microsoft.EntityFrameworkCore.SqlServer (2.1.0)
- Microsoft.EntityFrameworkCore.Tools (2.1.0)
- Microsoft.VisualStudio.Web.CodeGeneration.Design (2.1.0)
- SDK
- Microsoft.NETCore.App (2.1.0)
- NETStandard.Library (2.0.3)
Microsoft.VisualStudio.Web.CodeGeneration.Design (2.1.0)
。知道我没有太多选择,我想最终还是会走这条路线。谢谢! - Tyler RoperEDMX
文件,就像你所说的那样,但从我所读到的内容来看,添加项目对话框仍应该给我提供实体数据模型选项,只是它会添加类文件而不是EDMX。无论如何,我很满意使用脚手架解决方案。感谢您的时间。 - Tyler Roper