0
Например:подзапрос NHibernate без коллекции
Tree treeAlias = null;
var nonRottenApples = QueryOver.Of<Apple>()
.Where(a => !a.IsRotten)
.Where(a => a.Tree.Id == treeAlias.Id)
.Select(x => x.Id); // <- optional
return NHibernateSession.QueryOver(() => treeAlias)
.Where(t => t.Id.IsIn(ListOfTreeId))
.WithSubquery.WhereExists(nonRottenApples)
.List();
Как сделать подзапрос не коллекцию в Apple? Я занимаюсь исследованиями в разных местах, но не могу найти результаты по моему вопросу. Все результаты - это коллекции.
Graças Андрей! Маис ... Яблоко в списке. Пример: public class Tree {PublicDTO public virtual da Apple} // obtém e define relação é OneToOne –