2011-01-20 71 views
0

如何将两个标准与OR语句结合?'OR'in NHibernate Lambda扩展

例如,我希望在生日字段中获得至少有null的Employee,或者该字段的值小于someDate。我应该如何重写这段代码:

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

谢谢!

回答