.NET 域驱动设计和 CSLA.NET
在 Eric Evans 的领域驱动设计方法中,使用 Rocky Lhotka 的 CSLA.NET 来设计领域层的业务实体是一个好主意吗?
In Eric Evans' Domain Driven Design approach, would it be a good idea to use Rocky Lhotka's CSLA.NET for designing Business Entities for Domain Layer?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看起来我们可以做到这一点。
Looks like we can do that.
我已经有一段时间没有阅读 CSLA 书了,但我确实记得它支持 N 层模型,允许您远程控制域对象。虽然很有趣,在某些情况下甚至可能有用,但我担心增加的复杂性是不值得的。就我个人而言,我会坚持使用带有像 NHibernate 这样不显眼的 ORM 的 POCO 域模型,除非我的要求规定了更复杂的东西。
It's been a while since I read the CSLA book, but I do recall that it has support for a N-tier model that allows you to remote your domain objects. While interesting and maybe even useful in some cases, I'd be afraid the added complexity would not be worth it. Personally I would stick with a POCO domain model with an unobtrusive ORM like NHibernate unless my requirements dictated something more complicated.