【问题标题】:How do I add a controller to ASP.NET MVC with Visual Studio 2013 and Entity Framework?如何使用 Visual Studio 2013 和实体框架将控制器添加到 ASP.NET MVC?
【发布时间】:2014-04-24 15:12:03
【问题描述】:

当我使用 ASP.NET MVC 5.0 和 Entity Framework 6.0 在 Visual Studio 2013 中添加控制器时出现错误。我已经添加了一些控制器并生成了视图,但是在添加了 datatables 包之后,我收到了这种类型的错误:

Error 

"There was an error running the selected code generator"

"There was an error getting the type 'project.classes.StudentClass' Try rebuilding the project"

我已经清理并重建了项目,但它仍然无法正常工作。有一个名为 StudentClass 的表,我想使用实体框架为该表添加控制器。如何成功生成控制器?

【问题讨论】:

    标签: asp.net-mvc entity-framework visual-studio-2013 entity-framework-6


    【解决方案1】:

    如果您收到“获取类型时出错...”的错误消息,请确保在添加类后构建了 Visual Studio 项目。脚手架使用反射来查找类。

    【讨论】:

      【解决方案2】:

      尝试通过右键单击控制器模板添加控制器,然后: Add -> New Scaffolded Item ...

      用 EF 选择那个。 然后用您的模型类(在您的情况下为StudentClass)、数据上下文类和新控制器的名称填写添加控制器表单:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-11-19
        • 1970-01-01
        • 1970-01-01
        • 2012-03-08
        • 1970-01-01
        • 2010-09-25
        • 2017-03-24
        相关资源
        最近更新 更多