[英]Multiple Projects in a solution - Entity Framework and ASP.Net MVC 4
对于学校项目,我正在构建一个必须在多个项目中拆分的应用程序。
将要进行的项目是类库,wcf服务和asp.net MVC4应用程序。
类库将是状态库,无状态库和数据库。
理想情况下,实体框架应位于数据目录库中,生成的模型应放在状态库中,无状态的类包含静态方法以保存这些模型。
但是我似乎无法将Entity Framework(v5)生成的模型转换为另一个类库(State)。 有办法做到这一点吗? 或者我认为错了,我应该使用其他架构吗?
解决了这个问题: 不同项目中的Entity Framework 5和Visual Studio 2012 POCO类
建筑咨询仍然受欢迎:
我愿意改变这种结构,如果事实证明我的错误或效率低下。
(我可能需要提供的其他信息是WCF服务将通过无状态库的方法,ASP.Net MVC4应用程序正在使用这些方法来获取模型和一些控制器功能)
(所以你可以标出答案)
您使用的是EF DbContext POCO Generator吗?
然后可以合理地直接将.edmx上下文和poco模型放在不同的程序集中 - msdn.microsoft.com/en-US/data/jj206878 -
正如您所发现的 - 这篇关于Entity Framework 5和Visual Studio 2012 POCO Classes in Different Project的文章很好地解释了该过程。
Julie Lerman也有她的书籍和课程的可下载解决方案 ,展示了POCo T4模板和许多其他良好实践
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.