【发布时间】:2009-03-09 20:40:37
【问题描述】:
我有一个 RentalProperty 类,看起来像这样:
class RentalProperty
{
Money MonthlyRent;
List<MaintainenceCall> MaintainenceCalls;
}
据我了解,使用 DDD 更改 MonthlyRent,我将获取 RentalProperty,更改 MonthlyRent 属性,然后调用 RentalPropertyRepository.Save()。将处理相同的过程以添加新的维护调用。
我遇到的问题是,例如,杂工应该能够添加维护呼叫,但不应允许更改月租。我应该如何实施这个(以及其他类似的)安全策略?
【问题讨论】:
-
也许我真的和你问了同样的基本问题,但我已经开始尝试不同的方向了。 stackoverflow.com/questions/5374176/…
标签: c# .net domain-driven-design