【问题标题】:Ado.net not available as new item in Visual Studio 2017Ado.net 在 Visual Studio 2017 中不作为新项目提供
【发布时间】:2017-08-25 15:41:13
【问题描述】:

我在 Visual Studio 2017 中使用 .Net Core 2.0 创建了一个新项目。 事实证明,新项目对话框中没有 Ado.net 实体数据模型 项目。

我看过这个链接Missing “Ado.Net Entity Data Model” on Visual Studio 2013 。但是建议的目录中没有 EFTools.msi,我也无法为 Visual Studio 2017 安装 Entity Framework 6 Tools for Visual Studio 2012 & 2013

关于此链接:Can't find ADO.net Entity Data Model template in VS2017 我也在 Programms&Features->Visual Studio 2017->Change->Components 下进行了检查,并选择了明显安装的 Entity-Framework Tools 6

我也尝试以管理员身份启动 Visual Studio 2017。

非常感谢每一个帮助。

【问题讨论】:

  • EF6 在 Net Core 项目中不受支持。而EF Core 仅支持 Code First,因此没有 ADO.NET 实体数据模型 (edmx)。
  • @Ivan Stoev。好的,谢谢您的澄清。
  • 不客气。如果您从现有数据库开始,您可以尝试scaffold 命令。

标签: c# visual-studio entity-framework


【解决方案1】:

ADO.NET 数据模型.Net Framework 中可用,但您的项目是 .Net Core 类型。您可以将 ClaasLibrary(.NetFramwork) 项目添加到您的解决方案中,然后向其中添加 ADO.NET 数据模型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多