0

如何将两个条件与 OR 语句结合起来?

例如,我想获取在生日字段中为 null 的员工,或者该字段的值小于 someDate。我应该如何重写这段代码:

var query = DetachedCriteria.For<Employee>()
    .Add(SqlExpression.IsNull<Employee>(p => p.Birthday))
    .Add<Employee>(emp => emp.Birthday.Value < someDate);
4

1 回答 1

1

您需要使用Disjunction()

于 2011-01-20T11:11:24.257 回答