Краткое и быстрое чтение для DDD быстро. Это действительно короткая и приятная книга о DDD, которая требует чтения в течение нескольких часов. Всего 100 страниц или около того.

я есть класс RentalProperty, который выглядит примерно так:

class RentalProperty
{
    Money MonthlyRent;
    List<MaintainenceCall> MaintainenceCalls;
}

Насколько я понимаю, используя DDD для изменения MonthlyRent, я бы получил RentalProperty, изменил свойство MonthlyRent и вызвал RentalPropertyRepository.Save (). Тот же процесс будет обработан для добавления нового MaintainenceCall.

У меня проблема в том, что, например, мастер должен иметь возможность добавить MaintainenceCall, но ему нельзя разрешать изменять MonthlyRent. Как мне реализовать эту (а также другую подобную) политику безопасности?

Ответы на вопрос(2)

Ваш ответ на вопрос