私はNHibernateの初心者です。where句に基づいて従業員のすべての関連付けを設定するには、「従業員」などの複雑なクエリを作成する必要があります。私が探しているのはこれに似ています - Employee.FindById(10) を実行すると、OwnedDepartment、SubscribedGroups などを埋める必要があります。
作成する必要がある Employee モデルは非常に重い (他のオブジェクトとの関連付けが多い) のですが、作成する必要がある関連付けはごくわずかです。クエリオーバーを使用してそれを達成するにはどうすればよいですか? または他のアプローチ?
更新しました
今、熱心な読み込みについて読んでいましたが、それは読み込みと関係がありますか? 私のマップでは、ロード方法について言及していないため、デフォルトでは、従業員のすべての子要素が既にロードされています。その下でトリガーされるクエリがたくさんあります。