queryover并在列表过滤器中

时间:2012-10-15 10:53:39

标签: nhibernate nhibernate-criteria

我真的不明白如何使用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这完全正常吗?

1 个答案:

答案 0 :(得分:0)

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

如果您需要,请使用Query扩展程序。