我真的不明白如何使用nhibernate queryover执行此查询,我目前有:
var users= _session.QueryOver<User>().Future();
var comps = _session.QueryOver<UserCompetency>()
.Where(x => users.Any(match => x.UserID == match.UserID)).Future();
一个异常不断被抛出,使用linq到sql这完全正常吗?
答案 0 :(得分:0)
QueryOver不是LINQ。它不支持任意表达式。
如果您需要,请使用Query
扩展程序。