2011-07-06 1 views
0

NHibernateの基本、特にFluent NHibernateの理解に取り組んでいます。私は何十もの半有用なサンプルを見てきましたが、私はドメイン(ビジネス層)とモデルやデータのマッピングが混乱しているように見えます。本当に簡単なサンプルでは、​​マッピングからエンティティを分離すると、マッピングには依然としてエンティティが明示的に必要です。次に、自分のDALでBLLが参照されて病気になります。私がここで紛失しているものはありますか?私はサンプルがそれだけであることは知っていますが、BLLとDALの分離はありません。Fluent NHibernateを使用していて、依然として別のドメインとデータを持っていますか?

この例はありますか?

ありがとうございました。

答えて

2

DDDの世界でDALからBLLを参照する際に問題はありません。 DDDのDALは、ビジネス層のエンティティのリポジトリとクラスマッピングで構成されているため、これらのリポジトリはドメインを認識しています。リポジトリインタフェースはビジネスレイヤで宣言され、DALに実装されます。詳細な説明についてはOnion Architectureの記事シリーズをご覧ください。

+0

ありがとうございました。結局のところ私の結論だったのですが、なんらかの理由で私には見えません。乾杯。 – BryanGrimes

関連する問題