【问题标题】:MVC Scaffolding Not Loading Models or ContextMVC 脚手架未加载模型或上下文
【发布时间】:2016-05-07 02:58:11
【问题描述】:

我有一个新项目,我在其中引用了一个类库来创建模型。我还向数据库添加了一个连接字符串,该数据库已经包含我需要拉入模型的信息,并且我已经为应用程序配置创建了“区域”。

当我尝试从我引用的“品牌”类中构建控制器时,模型下拉列表仅包含 BundleConfig、RouteConfig 等,而不是我正在寻找的模型,上下文下拉列表为空即使它应该包含生成新 MVC 项目时生成的 ApplicationContext。

到目前为止,我已经尝试了以下方法:

  • 更新 Visual Studio
  • 卸载并重新安装实体框架 和 MVC 脚手架
  • 在安全模式下启动 Visual Studio
  • 重新引用“品牌”

所以现在我不确定是什么导致了这个问题。任何人都可以对此有所了解吗?

【问题讨论】:

  • 哈伯你做了一个构建?
  • 是的,我有 - 仍然没有运气
  • 你的 Context 类是公开的吗?
  • 是的 - public () : base("name=")
  • 不是构造函数,而是你的类public,public class YourContext:DbContext

标签: c# asp.net-mvc entity-framework asp.net-mvc-5


【解决方案1】:

事实证明,您无法引用 dll 文件并使用脚手架。您必须导入项目而不是参考。这解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-07
    • 1970-01-01
    • 2020-05-28
    • 2015-03-26
    • 2014-10-01
    • 2019-10-06
    • 1970-01-01
    • 2011-06-25
    相关资源
    最近更新 更多