繁体   English   中英

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

[英]ASP.NET MVC , Add View : No model classes in dropdownlist

我昨天在数据迁移方面遇到了问题。 我以某种方式解决了它。 我是这样解决的:
ASP.NET MVC:在程序集中找不到上下文类型 在此迁移问题之前,一切正常。

现在,当我尝试在控制器的方法中添加视图时。 “模型类”下拉列表不显示任何模型。 在此处输入图片说明

项目结构和细节:

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

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

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

已经 36 小时了,修改日期还没有更新。 在此处输入图片说明

在“FYPPharmAssistant”项目中,你应该在“FYPPharmAssistant.Domain”项目中添加引用,而不是在项目中添加dll引用。

在添加参考窗口中,在窗口左侧,选择解决方案 => 项目,然后在右侧选择“FYPPharmAssistant.Domain”,然后单击确定。

同样在每次更改模型后,首先构建项目。

兄弟! 首先构建 FYPPharmAssistant.Domain 项目然后将 FYPPharmAssistant.Domain 的引用添加到您的项目中

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM