质疑 DTO 与 Restful 服务的使用并从更新中提取行为
在 DDD 领域,我喜欢避免 getter 和 setter 来完全封装组件的想法,因此唯一允许的交互是通过行为构建的交互。将其与事件溯源相结合,我可以获得有关…
同一会话更新的 NHibernate 级联行为
有关 NHibernate 级联设置的文档讨论了调用 Save()、Update() 和 Delete() 方法的上下文中的设置。但我找不到在隐式更新上下文中级联行为的讨论,隐式…
使用 EF 4.1,复杂类型是否可以引用实体(例如,在 DDD 中,值对象引用实体)?
一篇博客文章我读过似乎表明值对象可以在域驱动设计中引用实体,并且 后续解释了如何做这在 NHibernate 中。 我想使用 Entity Framework 4.1 做同样的…
使用存储库模式抽象出数据库特定的 id:s?
我正在学习 DDD(领域驱动设计)和存储库模式(C# 中)。我希望能够使用存储库模式来持久化实体,而不关心实际使用哪个数据库(Oracle、MySQL、MongoD…
比较器位于领域驱动的 MVC 世界中的什么位置?
我有一个类需要以几种不同的方式进行排序,其中许多方式都违反了 equals() 约定,所以我需要有一堆不同的 Comparator类。我的问题是这些课程应该住在…
组织我的基于 DDD 的 Web 应用程序的目录结构?
我开始放弃创建 Web 应用程序的常规 MVC 方式,转而研究领域驱动设计 - DDD。 从仅拥有 Models,我现在拥有 Collections、Entities、DataMappers 和 D…
在存储库中传递规范对象是否太过分了
在存储库中传递规范对象是否太过分了 我问这个问题是因为,如果我们在像 FindCustomersCreatedToday 这样的方法中传递规范对象, class CustomerRepos…