昨天我遇到了数据迁移的问题。以某种方式我解决了它。
这就是我解决的问题:
ASP.NET MVC : Context type not found in assembly。
在此迁移问题之前,一切正常。
今天我尝试在控制器的方法中添加视图。 “模型类”下拉列表不显示任何模型。
项目结构和详细信息:
我的解决方案中有两个项目:“FYPPharmAssistant”和“FYPPharmAssistant.Domain”。
FYPPharmAssistant.Domain是包含所有实体和数据库上下文类的类库。 FYPPharmAssistant由UI和控制器组成。我正在使用ASP.NET MVC 5,EF 6和codefirst方法。
我也有一个困惑。是不是在第一个项目中引用的FYPPharmAssistant.Domain的dll文件需要在每次构建时更新?修改日期为1天。但到目前为止,我已经在模型中修改了很多东西。
答案 0 :(得分:2)
在“FYPPharmAssistant”项目中,您应该为“FYPPharmAssistant.Domain”项目添加参考,并且不要将dll参考添加到项目中。
在Add refrence窗口的窗口左侧,选择Solution =>项目并在右侧选择“FYPPharmAssistant.Domain”,然后单击“确定”。
在模型中的每次更改之后,首先构建项目。
答案 1 :(得分:0)
兄弟! 首先构建FYPPharmAssistant.Domain项目 然后将FYPPharmAssitant.Domain的参考添加到项目
答案 2 :(得分:0)
在构建解决方案时,您确定要将项目配置为Build吗? 转到“构建/配置管理器...”并确保您的2个项目检查“构建”