【发布时间】:2017-02-13 19:37:48
【问题描述】:
终于找到了我的错误,这是查询的结果。我有一个使用 Restrictions.In 的休眠查询。问题是一旦查询执行,如果没有返回结果查询立即抛出错误。我可以使用其他限制吗?我知道如果我正在编写一个 linq 查询,我可以使用 .Any 返回 bool 值并从那里开始在这种情况下我可以做类似的事情吗?
carMake 传入
myQuery.JoinQueryOver(x => x.Car)
.Where(Restrictions.In("VIN",
Trades.Where(x => x.Car.Make.ToLower() == carMake.ToLower())
.Select(x => x.Car.PrimaryVIN)
.ToList()));
【问题讨论】:
-
什么是
Trades?另一个实体?
标签: nhibernate criteria nhibernate-criteria