.net の本の依存性注入 (素晴らしい本の感謝の印) で。41 ページの MISCELLANEOUS OTHER ISSUES : 彼は 1 つのアンチ パターン、DAL および BLL を参照する ui、ドメイン オブジェクト (エンティティ フレームワークで自動生成されたオブジェクト) を定義する DAL について語っています。
ドメイン モデルのほとんどは、データ アクセス ライブラリに実装されているようです。 ドメイン モデル ライブラリがデータ アクセス ライブラリを参照することは技術的な問題ですが、データ アクセス ライブラリが Product クラスなどのクラスを定義することは概念的な問題です。パブリック Product クラスはドメイン モデルに属します。
DAL がドメイン オブジェクトを定義してはならないことは理解していますが、DML 参照 DAL が技術的な問題である理由がわかりません。彼がドメイン モデル ライブラリについて話すとき、私たちは BLL (ビジネス ロジック層) について話しているのでしょうか。