【发布时间】:2015-04-18 03:07:52
【问题描述】:
我正在努力学习 DDD,请多多包涵。 假设我有一个名为问题的聚合。 它有一个 StatusId 属性。这种状态可以是ie。打开、关闭……它存储在一个名为 Statuses 的数据库表中。 (这是因为特定用户可以有特定的状态,所以我希望用户能够添加新的状态) 现在,我在问题聚合中创建了一个这样的方法: public static void SubmitIssue(Guid projectId, string issueTitle, string description...)
此方法使用请求创建新问题。参数,然后我需要将其设置为正确的状态。但是状态是在数据库中指定的。 当我在做业务逻辑时必须从数据库中获取数据时,如何处理这种情况? 请帮忙
【问题讨论】:
标签: oop domain-driven-design data-access-layer rich-domain-model