【发布时间】:2010-11-18 20:51:23
【问题描述】:
我是 prism 新手,想知道如何为业务线应用程序组织项目/模块。
在某些地方,我读到 (WCF) 服务的接口应该放入基础设施项目中。那么,由于服务接口确实需要数据对象(客户、订单等)的声明,这是否意味着我也需要将它们放入基础设施项目中?
由于这个项目会变得很大,并且包含很多数据类型,将这些数据对象和服务接口分组到不同的项目中不是更明智吗??
但这些可能不再是“棱镜基础设施项目”了,不是吗?
现在我的猜测是:我需要几个包含按域分组的服务接口和数据类型的项目,以及几个包含视图模型和视图的模块(按域分组,可能是相同的)?
基础设施项目将保留给一些全球帮助的东西?
我发现如何将内容正确地分组到域中是 prism 面临的最严峻挑战之一。
【问题讨论】: