嘿伙计们,我正在使用 NHibernate 版本 2.1.2.4000。
实体
class bowl
{
int id { get; set; }
List<fruit> fruits { get; set; }
}
所需的(伪)查询
var bowls = repository.where(b => b.fruits.count > 1);
问题
如何使用 NHibernate 标准 API 进行上述查询?
理想情况下,我希望能够做这样的事情(没有子查询,没有分离的标准):
var bowls = repository.where(Restrictions.Gt("fruits.count", 1));
以上是否可能以某种方式?
干杯!