ASP.NET MVC,添加视图:下拉列表中没有模型类

时间:2015-08-29 04:47:05

标签: c# asp.net-mvc entity-framework ef-code-first

昨天我遇到了数据迁移的问题。以某种方式我解决了它。 这就是我解决的问题:
ASP.NET MVC : Context type not found in assembly。 在此迁移问题之前,一切正常。

今天我尝试在控制器的方法中添加视图。 “模型类”下拉列表不显示任何模型。 enter image description here

项目结构和详细信息:

我的解决方案中有两个项目:“FYPPharmAssistant”和“FYPPharmAssistant.Domain”。

FYPPharmAssistant.Domain是包含所有实体和数据库上下文类的类库。 FYPPharmAssistant由UI和控制器组成。我正在使用ASP.NET MVC 5,EF 6和codefirst方法。

我也有一个困惑。是不是在第一个项目中引用的FYPPharmAssistant.Domain的dll文件需要在每次构建时更新?修改日期为1天。但到目前为止,我已经在模型中修改了很多东西。

已经过了36个小时,修改日期尚未更新。 enter image description here

3 个答案:

答案 0 :(得分:2)

在“FYPPharmAssistant”项目中,您应该为“FYPPharmAssistant.Domain”项目添加参考,并且不要将dll参考添加到项目中。

在Add refrence窗口的窗口左侧,选择Solution =>项目并在右侧选择“FYPPharmAssistant.Domain”,然后单击“确定”。

在模型中的每次更改之后,首先构建项目。

答案 1 :(得分:0)

兄弟! 首先构建FYPPharmAssistant.Domain项目 然后将FYPPharmAssitant.Domain的参考添加到项目

答案 2 :(得分:0)

在构建解决方案时,您确定要将项目配置为Build吗? 转到“构建/配置管理器...”并确保您的2个项目检查“构建”