私は最近、Anemic Model を使用して n 層アプリケーションを作成していることに気付きました。これは適切な OO の方法ではないと多くの人が主張します (実際にはアンチ パターンです)。
そのため、代わりにドメイン駆動設計を適用しようとしています。
objectdatasource を使用して、グリッド ビューなどのコントロールをビジネス オブジェクトにバインドすることに慣れています。ドメイン モデルで objectdatasource を使用する方法について混乱しています。objectdatasource には貧血モデルが必要ですか?
私はすべての objectdatasources を削除することを検討していましたが、(特にコードのデバッグと例外処理に関しては) とにかく時々負担になることがわかりましたが、物事を行うための「適切な」方法が何であるかを知りたいです。