当使用ASP.net webforms时,我的常用解决方案将具有以下类型的设置 -
- MyCompany.MyProject.Presentation.MyWebFormsApp(asp.net web forms)
- MyCompany.MyProject.Service.MyServieLayer(WCF / Web Service)
- MyCompany.MyProject.Business.MyBusinessLogicLayer(班级项目)
- MyCompany.MyProject.DataAccess.MyDALayer(class project / Linq2SQL / NHibernate == DataModel)
- MyCompany.MyProject.DataTransferObjects.MyDomainLayer(班级项目)
- {一大堆测试项目}
醇>
使用ASP.net MVC时,我使用了这种解决方案 -
- MyCompany.MyProject.Presentation.MyMVCApp(ASP.net MVC项目)
- MyCompany.MyProject.DataAccess.MyDALayer(class project / Linq2SQL / NHibernate == DataModel)
- {一大堆测试项目}
醇>
问题
在AP.net MVC设置中,如何连接我的DomainObjects / DTO / POCO和WCF / Web服务层?如果我想保留像我用于WebForms的解决方案那么我会失去任何功能吗?