我发现很难找到大多数查询方法的例子。比如我有这个
.Where(Restrictions.In(Projections.Property(() => tAlias.Course.Id), courseIds))
我想“不”这个
.WhereNot(Restrictions.In(Projections.Property(() => tAlias.Course.Id), courseIds))
但是你不能这样做,因为你可以使用这些限制。那么你如何使用WhereNot?
P.S
如果有人知道任何其他教程网站,那么 this site让我知道。
答案 0 :(得分:0)
您可以尝试两种不同的方法来实现这一目标:
.Where(l => !tAlias.Course.Id.IsIn(courseIds))
或者
.Where(!Restrictions.On(() => tAlias.Course.Id).IsIn(courseIds));