如何将两个条件与 OR 语句结合起来?
例如,我想获取在生日字段中为 null 的员工,或者该字段的值小于 someDate。我应该如何重写这段代码:
var query = DetachedCriteria.For<Employee>()
.Add(SqlExpression.IsNull<Employee>(p => p.Birthday))
.Add<Employee>(emp => emp.Birthday.Value < someDate);
如何将两个条件与 OR 语句结合起来?
例如,我想获取在生日字段中为 null 的员工,或者该字段的值小于 someDate。我应该如何重写这段代码:
var query = DetachedCriteria.For<Employee>()
.Add(SqlExpression.IsNull<Employee>(p => p.Birthday))
.Add<Employee>(emp => emp.Birthday.Value < someDate);