【问题标题】:MVC5 not generating Model from Database after NuGet updateNuGet 更新后 MVC5 未从数据库生成模型
【发布时间】:2014-12-09 10:38:44
【问题描述】:

我正在使用 Database First 方法使用 Visual Basic 创建一个 MVC 5 Web 应用程序。最近我更新了 ALL NuGet 包,之后我无法从数据库创建模型。

如下所示,我无法从数据库中选择 Tables 和其他 DB 对象以包含在我的模型中。

当我点击完成时,它会生成一个空模型,如下所示:

我注意到的一个更奇怪的事情是:如this tutorial 所示,它应该显示一个复选框,上面写着为常见对象启用扩展 Transact-SQL 验证,但是当我打开属性时在我的项目中,它没有显示这个复选框。

现在,我的问题是:

  • 如果我怀疑,NuGet 包更新造成了这个问题;哪一个 包是吗?
  • 是否可以卸载 NuGet 包的更新 (就像我们对 Windows 更新所做的那样)?如果是,如何?

任何帮助将不胜感激。请注意,

  • 我在 Web 窗体方面有经验,但我是 MVC 的初学者。
  • 这个问题 刚开始,我更新了 ALL packages 当我面临 this type 的问题。
  • 我用相同的方法创建了 3 个项目 在此更新之前,我每次生成模型都成功 来自数据库。

请推荐!

【问题讨论】:

    标签: asp.net-mvc entity-framework nuget nuget-package nuget-package-restore


    【解决方案1】:

    在解决方案资源管理器中右键单击 .edmx 文件并选择“打开方式”。选择 XML 编辑器并打开文件。检查文件中是否有任何错误。错误可能会显示在错误列表窗口中,也可能会在文件中显示为 cmets。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-01
      • 2011-03-04
      • 1970-01-01
      • 1970-01-01
      • 2018-12-12
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多