Допустим, у меня есть объект, который содержит IList некоторых других объектов. Можно ли эффективно находить объекты с одним и тем же IList? Что бы вы использовали HQL или ICriteria. Я не вижу простого способа использования SQL.
Спасибо.
Christian
PS:
Просто чтобы уточнить. У меня есть класс А, который содержит:
public virtual string Text { get; set; }
Класс B содержит:
public virtual IList<A> As { get; set; }
Я хотел бы найти каждый объект, который содержит:
а, а1, бла
в этом порядке. Запятая указывает на конкретные элементы текста в списке As.
PPS:
Использование примера поиска ICriteria не работает:
NHibernateSession.Current.CreateCriteria(typeof(B)).Add(Example.Create(b)).List();
Здесь b - это экземпляр B, где список содержит конкретные экземпляры A