現在、私は中規模のアプリケーションを開発中です。アプリケーションは、異なるプレゼンテーション層を持つn層構造を持ちます。 1つの部分はWebアプリケーションになりますが、センサ通信(この段階でどのように開発されるかは明確ではありません)などの他の部分が処理される可能性があります。BusinessLogicのHibernateセッション(遅延ロードあり)
ビジネスロジック層でNHibernateを直接使用することができ、ビジネスロジックがレイジーローディング時に要求されたデータを上部および水平のレイヤ/パーツに提供できるようにするのが私の質問です。
ビジネスレイヤでセッションを初期化することはできますが、遅延読み込みはまだありますか?その場合、セッションはどのように処理されますか?要求されたデータをセッションと共にラップして、オブジェクトが生存している限りセッションが生き残ることが可能ですか?
よろしくお願いいたします。