为了确保对象封装,并降低我的模型与基础结构层的“阻抗不匹配”:我需要提供内部作用域构造函数(用于仅从域事件在域层中创建内部对象),并为额外域层对象创建提供公共工厂。AggregateRoot<FlashInfoId> public Information Text { get; private set; } // => see the problem with this VOArgumentOutOfRangeException(nameof(text), "The information text