我是新来的棱镜,想知道如何组织项目/模块的业务线应用程序。什么属于棱镜基础设施项目?
在某些地方,我读到(WCF)服务的接口应该放入基础结构项目中。因此,由于服务接口确实需要数据对象(客户,订单等)的声明,这意味着我需要将这些内容也放入基础架构项目中?
由于这个项目会变得很大并且包含很多数据类型,将这些数据对象和服务接口分组到不同的项目中是不是更可取?
但是这些可能不会是“棱镜基础设施项目”了,不是吗?我需要几个包含按域分组的服务接口和数据类型的项目,以及几个包含视图模型和视图的模块(按域分组,也许是相同的)??????????????????
基础设施项目将被保留给一些全球帮手?
我发现如何正确地将东西分组成域来成为棱镜最棘手的挑战之一。