Reputation: 20549
Ya is this possible :) ?
Upvotes: 1
Views: 443
Reputation: 38625
You can change the fetch mode per query dynamically.
IList cats = sess.CreateCriteria(typeof(Cat))
.Add( Expression.Like("Name", "Fritz%") )
.SetFetchMode("Mate", FetchMode.Eager)
.SetFetchMode("Kittens", FetchMode.Eager)
.List();
See section 12.5 of the documentation.
Upvotes: 1