Я знаю, это звучит глупо в некоторой степени и расплывчато, но мне это нужно: D
Я хочу выполнить запрос к NH3.1:
var internalReferences = Repository<InternalReferenceRule>
.FindAll(e => e.PropertyType.EntityType.Id == 1)
var properties = Repository<IProperty>
.Find(p => p.PropertyType.RuleObjects.Any(r => internalReferences.ToList().Any(i => i.Id == r.Id)));
первый список ( internalReferences) будет использоваться во втором запросе, который хочет проверить, доступны ли RuleObjects свойства в первом списке.
Я немного упростил исходный запрос, чтобы сделать его более понятным .....
в любом случае, я получаю System.NotSupportedException от NHibernate, и его сообщение: {"Указанный метод не поддерживается."}
есть идеи?