Может кто-нибудь помочь мне перевести выражение LINQ в Nhibernate QueryOver
from m in messages
where !m.Recipients.Any(rcpt => rcpt.IsDeleted && rcpt.User = user)
Я пробовал это
var qry = Session.QueryOver<UserMessage>();
qry.Where(m => m.Recipients.Any(r => !r.IsDeleted && r.User == user));
но получил
System.Exception: нераспознанный вызов метода: System.Linq.Enumerable: Boolean Any [TSource] (System.Collections.Generic.IEnumerable 1[TSource], System.Func
2 [TSource, System.Boolean]