DDD使用STE与POCO

时间:2011-06-22 19:50:17

标签: domain-driven-design poco dto self-tracking-entities dddd

使用Microsoft技术开发具有DDD(更好的DDDD因为我们使用WCF)的n层应用程序(我们完全控制所有组件),最好的选择似乎是STE vs POCO(最后一个强制使用DTOs)。那就对了?在您看来,在我们需要的地方使用STE和DTO是否合理?

感谢。

1 个答案:

答案 0 :(得分:0)

我真的可以推荐Julie Lerman的Programming Entity Framework。她深入研究了简单的poco,dto和Self Tracking Entities。描述了优点和缺点。但当然在很大程度上取决于应用要求和个人品味。

所以我不能给你一个确切的答案,因为问题是为了一般。但阅读本书应该让您体验可能的替代方案,并可以帮助您做出这些设计决策。我正在将自我跟踪实体与业务访问层,服务层,WCF,Win / WPF客户端结合使用。并且最有可能在ASP.NET中扩展它