Entity
には、多対多の関係でOtherEntity
のコレクションが格納されています。「HasMany」エンティティを1つのクエリで取得する - Fluent-NHibernate
HasManyToMany(x => x.OtherEntity)
.AsBag()
.Table("EntityToOtherEntityMapping")
.ParentKeyColumn("EntityId")
.ChildKeyColumn("OtherEntityId")
.Not.LazyLoad()
.Cascade.None();
私はEntity
さんのコレクションを取得するときOtherEntity
のコレクションごとに別々のSQLクエリがあることに気づく:このプロパティのマッピングは次のようになります。
Fluent-NHibernateは、nではなく1つのクエリでこの検索をどのように実行できますか?