【问题标题】:'Code First From Database' Template not showing in Visual Studio Entity Data Model WizardVisual Studio 实体数据模型向导中未显示“数据库中的代码优先”模板
【发布时间】:2014-05-04 01:39:05
【问题描述】:

根据这个article 中的Microsft 应该看到一个选项'Code First From Database' 在步骤 3 中向“ADO.NET 实体数据模型”下的项目添加新项目时。

我只看到以下

我已经使用 nuget 安装了 EF 6.1,我正在使用 Visual Studio 2012 Ultimate..我缺少什么?

【问题讨论】:

  • 您应该真正接受您的答案,因为它是解决方案,并且出现在活动标签和最旧标签的底部。这是“版主回答接受标志会很好”的情况之一,甚至是社区可以接受答案的情况。
  • 完成。谢谢指出

标签: c# entity-framework visual-studio-2012 entity-framework-6


【解决方案1】:

事实证明,要启用“Code First From Database”模板,您需要 download 并安装 EF 工具。

【讨论】:

  • 我也必须为 VS2013 执行此操作。我正在关注微软的 EF 教程,文档说 VS2013 附带了这个工具。不是我的情况......
  • 执行此操作后在 VS2013 中仍然无法为我工作:/
  • 我遵循与 OP 相同的 Microsoft 示例。这适用于 VS2013 Professional(更新 3)- 在@kurasa 的链接中下载 VS2013 版本的工具。我最初添加了对实体框架 6.1.2 版本的 nuget 引用,它没有显示向导模板。即将推出更新 4,不过接下来。
  • 非常感谢@kurasa
【解决方案2】:
  1. 安装“Entity Framework Power Tools Beta 4”(工具 -> 扩展和更新)
  2. 右键项目,选择“Entity Framework”,选择“Reverse Engineer Code First”

【讨论】:

    【解决方案3】:

    可能我的反应太迟了!但对于其他“internautas”可能它有效!...在我的情况下,问题是 .NET Framework 版本,如果您创建一个应用程序并且您使用的 .NET Framework 小于或等于 3.5,您看不到该选项,但如果您使用 4 或 4.5,则该选项是可见的

    来自中美洲萨尔瓦多的欢呼声。

    【讨论】:

      【解决方案4】:

      tl;博士
      解决办法:MS download page下载EF6.1.3更新版本

      详细
      我发现所有先前的答案都导致了解决方案,但鄙视其他声称已成功修复和问题的人 - 我感觉不一样。

      但是重新安装 eftools.msi 让我开始思考 - 当我知道我仍然缺少“代码优先”选项时,为什么还要重新安装已经安装的东西。 所以我从 microsoft downloads page 获得了全新安装,今天提供 6.1.3 版本。

      成功!是时候回到EntityFramework tutorial :)

      【讨论】:

        【解决方案5】:

        您应该查看这个EntityFramework Reverse POCO Code First Generator 项目,该项目由T4 模板组成,用于从现有数据库执行代码优先

        这些模板非常易于使用、完全可定制,并且比原始 EF 向导更完整。

        强烈推荐。

        【讨论】:

          【解决方案6】:

          尝试更新 Visual Studio 或下载 EF 工具。

          【讨论】:

          • 已经提到使用的是Visual Studio 2012。
          猜你喜欢
          • 2013-03-13
          • 1970-01-01
          • 1970-01-01
          • 2011-07-23
          • 1970-01-01
          • 2016-08-25
          • 2012-10-07
          • 2023-03-29
          • 1970-01-01
          相关资源
          最近更新 更多