Eager Loading Using Fluent NHibernate/Nhibernate & Automapping

前端 未结 4 532
萌比男神i
萌比男神i 2020-12-13 19:34

I have a requirement to load a complex object called Node...well its not that complex...it looks like follows:-

A Node has a refere

4条回答
  •  情书的邮戳
    2020-12-13 20:03

    I ended up with something like this:

    HasMany(x => x.YourList).KeyColumn("ColumnName").Inverse().Not.LazyLoad().Fetch.Join()
    

    Just make sure to select your entity like this, to avoid duplication due to the join:

    session.CreateCriteria(typeof(T)).SetResultTransformer(Transformers.DistinctRootEntity).List();
    

提交回复
热议问题