【发布时间】:2010-12-21 11:11:44
【问题描述】:
我正在启动一个新的基于 WCF 的项目,该项目由“引擎”和一些桌面应用程序组成。 但是我发现我的项目结构很难。
- 引擎(Windows 服务,托管 WCF 服务以供桌面应用程序访问并托管我的所有业务逻辑)
桌面应用程序(仅演示)
共享
MyProject.Core(客户/客户、客户/ICustomerService)
-
引擎
- MyProject.Engine(Customers/CustomerService、Customers/ICustomer、Customers/ICustomerRepository)
- MyProject.Infrastructure.SqlServer(客户/客户(LinqToSql 特定)、客户/客户资源库)
WinForm 应用程序
- MyProject.Core
- MyProject.UI
我说的对吗?
【问题讨论】:
标签: c# wcf architecture domain-driven-design