对于一个学校项目,我正在构建一个必须拆分为多个项目的应用程序。
将创建的项目是类库、wcf 服务和 asp.net MVC4 应用程序。
类库将是一个状态库、一个无状态库和一个数据逻辑库。
理想情况下,实体框架应该在datalogic库中,生成的模型应该放在状态库中,无状态的类包含保存这些模型的静态方法。
但是,我似乎无法将 Entity Framework (v5) 生成的模型放到另一个类库 (State) 中。有没有办法做到这一点?还是我想错了,我应该使用其他架构吗?
这个问题解决了: Entity Framework 5 and Visual Studio 2012 POCO Classes in different Project
仍然欢迎有关架构的建议:
如果我的结构被证明是错误的或效率不如建议的那样,我愿意改变这种结构。
(我可能需要提供的其他信息是 WCF 服务将通过无状态库的方法,而 ASP.Net MVC4 应用程序正在使用这些方法来获取模型和一些控制器功能)