次のようなオブジェクト構造があります: Boxhas many Itemhas many Ingredient。特定のメソッドを呼び出すと、タスクを実行するためにすべてのコレクションを埋める必要があります。この場合、コレクションを熱心にロードする方が良いと思いましたが、私のテストでは、コレクションを遅延してロードする方が最小限高速です。ABoxには約 200Itemがあり、次に約 400 がありIngredientます。
すべてのコレクションにデータを入力する必要がある場合、NHibernate (3.3) での熱心な読み込みが遅くなるのはなぜですか?