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

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

Я узнал уже о том, что я не могу сделать:

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

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

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

Благодаря!

1

1 ответы

2
добавлено