2011-01-20 3 views
0

ORステートメントで2つの基準を結合するにはどうすればよいですか?NHibernate Lambda Extensionsの 'OR'

たとえば、私は誕生日フィールドでnullを持つ従業員を取得する必要があります。このフィールドのOR値はsomeDateより小さいです。このコードを書き換えるにはどうすればよいですか:

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

ありがとうございました!

答えて