В Linq to Nhibernate (NH3.2) могу ли я получить сразу несколько свойств / коллекций одновременно? - PullRequest
1 голос
/ 27 октября 2011

У меня есть объект SomeType с двумя коллекциями в нем, A и B, и, скажем, некоторое логическое свойство C, чтобы помочь с примером.

Я уже нашел трудный путь, который я не могу сделать:

IQueryable<SomeType> query = getIQueryableSomehow();
List<SomeType> = query.Where(x => x.C).Fetch(x => x.A).Fetch(x => x.B).ToList();

Затем я получаю дубликаты результатов B для любого количества объектов в А. Декартовом произведении ..

Я не могу найти информацию о том, как получить более одной коллекции.Кто-нибудь знает, как все это сделать одним запросом?Это сейчас невозможно?

Спасибо!

1 Ответ

2 голосов
/ 27 октября 2011
...