【发布时间】:2015-12-16 15:15:02
【问题描述】:
刚从领域驱动设计开始,我了解到您应该使模型保持有效状态,并且在创建类的新实例时,建议将所有必需的属性作为构造函数参数。
但是,在使用自动递增键时,当我从我的持久层调用 Add 方法时,我只有这个新 ID。如果我在没有键的情况下实例化我的对象,我认为它们将处于无效状态,因为它们需要某种唯一标识符。
我应该如何实现我的架构以便在创建我的实体的新实例之前获得我的 ID?
【问题讨论】:
-
我相信这也是您问题的答案:stackoverflow.com/a/47000743/543814
标签: entity domain-driven-design auto-increment