我正在使用数据库优先方法使用 Visual Basic 创建 MVC 5 Web 应用程序。最近我更新了所有NuGet 包,之后我无法从数据库创建模型。
如下所示,我无法从数据库中选择表和其他数据库对象以包含在我的模型中。
当我点击完成时,它会生成一个空模型,如下所示:
我注意到的另一件奇怪的事情是:如本教程所示,它应该显示一个复选框,上面写着“为常见对象启用扩展 Transact-SQL 验证”,但是当我打开项目的属性时,它没有显示这个复选框。
现在,我的问题是:
- 如果我怀疑,NuGet 包更新造成了这个问题;它是哪个包?
- 是否可以卸载 NuGet 包的更新(就像我们对 Windows 更新所做的那样)?如果是,如何?
任何帮助,将不胜感激。请注意,
- 我有 Web 表单方面的经验,但我是 MVC 的初学者。
- 这个问题刚刚开始,当我 遇到此类问题时,我更新了所有软件包。
- 在此更新之前,我使用相同的方法创建了 3 个项目,并且每次从数据库生成模型都成功。
请建议!