如果实体成为聚合的根,聚合根是否使用根实体的现有 ID,还是 AR 创建自己的 ID?
在领域驱动设计(DDD)中,实体总是有自己独特的身份。 在我对 DDD 的阅读中,我看到了似乎混合了实体和聚合根之间“唯一身份”概念的陈述和示例。根…
存储库、管道、业务逻辑和域模型 - 如何将它们组合在一起?
我正在设计 N 层应用程序,遇到了一个您可能有解决方案的困难。表示层是MVC。 我的 ORM 是使用 LinqToSQL 执行的 - 这是一个为存储库提供服务的单独项…
业务层包含多个对象(所有属性均从数据库填充)或一个对象(仅填充子集)
我正在构建一个中型系统,我面临着一个问题,可能你们中的一些人以前也遇到过。在我的业务层中,我返回具有对该业务方法很重要的属性子集的业务对象,…
多对多保存有关关系的信息
在 ORM(无偏好)中,当我们需要保存有关这种关系的信息时,如何最好地表示两个模型之间的多对多关系? I have an Order, which can have many Produc…
用于具有多个数据库的复合 .NET 应用程序的 DDD/CQRS
我承认我对于 DDD 来说还是个新手,对于 CQRS 来说更是如此。我还意识到 DDD 和/或 CQRS 可能不是解决所有问题的正确方法。尽管如此,我喜欢这些原则…