NHibernate 4 upgrade - Cannot simultaneously fetch multiple bags
问题 I tried to upgrade NH 3.3.1.4000 to the latest version NH 4.0.2.4000 and I had an issue with FetchMany and ThenFetchMany. In this post I learned that this old functionality is no longer valid, Breaking changes with NHibernate 4 upgrade. What is the correct way to do this kind of fetching on the new NH version? Code Example: var IdsList = new List { /* Some Ids */ }; session.Query<A>() .FetchMany(x=>x.B_ObjectsList) .ThanFetchMany(x=>x.C_ObjectsList) .Where(x=>IdsList.Contains(x=>x.Id))