Asp.net mvc 将外部EF 6模型类构建到MVC 5控制器中
我正在尝试使用Visual Studio 2012和Web Tools 2013扩展修复一个MVC 5站点(由其他人创建),以允许我使用MVC 5。该站点的模型是在一个单独的项目和解决方案中使用EF6创建的。我已经在主MVC项目中添加了对外部dll的引用,我正在尝试让visual studio进行控制器和视图搭建(就像我看到的一样,当模型在同一项目中时,我自己也做过几次)但是,当我使用实体框架右键单击控制器->添加->控制器->MVC 5控制器等时,我的外部项目类不会显示在模型类下拉列表下,因此我可以为新控制器选择适当的模型和上下文类Asp.net mvc 将外部EF 6模型类构建到MVC 5控制器中,asp.net-mvc,entity-framework,asp.net-mvc-4,visual-studio-2012,model-view-controller,Asp.net Mvc,Entity Framework,Asp.net Mvc 4,Visual Studio 2012,Model View Controller,我正在尝试使用Visual Studio 2012和Web Tools 2013扩展修复一个MVC 5站点(由其他人创建),以允许我使用MVC 5。该站点的模型是在一个单独的项目和解决方案中使用EF6创建的。我已经在主MVC项目中添加了对外部dll的引用,我正在尝试让visual studio进行控制器和视图搭建(就像我看到的一样,当模型在同一项目中时,我自己也做过几次)但是,当我使用实体框架右键单击控制器->添加->控制器->MVC 5控制器等时,我的外部项目类不会显示在模型类下拉列表下,因此
有没有办法让外部类显示在“添加控制器”对话框下?如果需要更多信息,我会尽力提供,但我对MVC整体来说还是相当陌生。尝试使用“生成文件”菜单中的“重建解决方案”选项,就像您对外部.dll的引用一样。我也遇到过类似的问题,“重建解决方案”成功了。遗憾的是,我已经尝试过了,但仍然没有任何选择来使用我的外部库。目前,我不得不将代码从外部迁移到MVC项目中,以获得一些牵引力,但这不是一个可行的永久解决方案