[英]VS2015 Domain project(class library) after loading not fully accessible
我有2个VS解决方案。
第一个解决方案在.Net 4.5.2中有一个WebUI项目,在.Net 4.5.2中也有一个Domain项目。 WebUI取决于域,并拥有对该域的引用。 域首先构建。 一切正常。
第二个解决方案在.Net 4.6中有一个WebUI项目。 我从此处的第一个解决方案“添加”了Domain项目(通过在我的解决方案名称上单击鼠标右键->添加->现有项目)。
我在这里也添加了参考,就像我的第一个解决方案一样,Domain在WebUI之前构建。 一切正常,例如,我可以在WebUI中创建视图模型并引用域类。 在控制器中使用import语句后,我还可以访问域类。 请参阅第二张图片,其中我使用了人员课程和联系课程。 这一切都很好。 我有一些问题。
在WebUi中,当我想在第一个解决方案中使用实体框架生成mvc5控制器时,我在模型类下拉列表中看到了我的域实体。
但是,我在下拉菜单的第二个解决方案中看不到这些实体(Domain.DbEntities),我发现这很奇怪,因为我可以从后台在whitin代码文件中访问域实体(即“ person” '和'contact'在我的EditPerson(int id)操作方法中
有人知道为什么吗?
也许不同的框架版本是问题所在。 您已经建立了项目吗?
另请参阅: 添加控制器模型类未显示
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.