繁体   English   中英

解决方案中的多个项目 - 实体框架和ASP.Net MVC 4

[英]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.

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