2012-10-15 65 views
0

我真的不明白我怎麼能執行使用NHibernate queryover此查詢,我目前有:queryover並在列表過濾

var users= _session.QueryOver<User>().Future(); 

var comps = _session.QueryOver<UserCompetency>() 
       .Where(x => users.Any(match => x.UserID == match.UserID)).Future(); 

異常狀態越來越拋出,使用LINQ to SQL中,工作完全正常?

回答

0

QueryOver不是LINQ。它不支持任意表達式。

如果這是您所需要的,請使用Query擴展方法。