0

我真的不明白如何使用 nhibernate 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 这工作得很好吗?

4

1 回答 1

0

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

Query如果这是您需要的,请使用扩展方法。

于 2012-10-15T16:23:11.290 回答