'或'nhibernate lambda扩展
-
13-10-2019 - |
题
我该如何与或陈述结合两个标准?
例如,我要让员工在生日领域或该领域的价值中无效的人数小于有一天。我应该如何重写此代码:
var query = DetachedCriteria.For<Employee>()
.Add(SqlExpression.IsNull<Employee>(p => p.Birthday))
.Add<Employee>(emp => emp.Birthday.Value < someDate);
谢谢!
解决方案
您需要使用 disjunction()
不隶属于 StackOverflow