我最近意识到我正在使用贫血模型创建我的 n 层应用程序,许多人认为这不是正确的 OO 做事方式(而且它实际上是一种反模式)。
所以我现在尝试应用领域驱动设计。
我习惯于使用 objectdatasource 将控件(例如网格视图)绑定到我的业务对象。我对如何将 objectdatasource 与域模型一起使用感到困惑。objectdatasource 是否需要贫血模型?
我正在考虑删除所有对象数据源,我发现它有时是一种负担(尤其是在调试代码和异常处理方面),但我想知道“正确”的做事方式是什么。