';或';在NHibernate Lambda扩展中

';或';在NHibernate Lambda扩展中,nhibernate,nhlambdaextensions,Nhibernate,Nhlambdaextensions,如何将两个条件与OR语句合并 例如,我希望得到生日字段中为空的Employee,或者该字段的值小于someDate。我应该如何重写此代码: var query = DetachedCriteria.For<Employee>() .Add(SqlExpression.IsNull<Employee>(p => p.Birthday)) .Add<Employee>(emp => emp.Birthday.Value < som

如何将两个条件与OR语句合并

例如,我希望得到生日字段中为空的Employee,或者该字段的值小于someDate。我应该如何重写此代码:

var query = DetachedCriteria.For<Employee>()
    .Add(SqlExpression.IsNull<Employee>(p => p.Birthday))
    .Add<Employee>(emp => emp.Birthday.Value < someDate);
var query=DetachedCriteria.For()
.Add(SqlExpression.IsNull(p=>p.birth))
.Add(emp=>emp.birth.Value
您需要使用