我正在尝试学习 DDD,所以请多多包涵。假设我有一个名为问题的聚合。它有一个 StatusId 属性。这个状态可以是ie。打开、关闭……它存储在一个名为 Statuses 的数据库表中。(这是因为特定用户可以有特定的状态,所以我希望用户能够添加新的状态)现在,我在问题聚合中创建了一个这样的方法: public static void SubmitIssue(Guid projectId, string issueTitle, string description ...)
此方法使用请求创建新问题。参数,然后我需要将其设置为正确的状态。但是状态是在数据库中指定的。当我在做业务逻辑时必须从数据库中获取数据时,如何处理这种情况,而这些业务逻辑根本不能对联进行数据库访问?请帮忙