'O' in NHibernate Lambda estensioni
-
13-10-2019 - |
Domanda
Come posso unione di due criteri con OR affermazione?
Per esempio io whant ottenere Dipendente goduto ha nulla in campo compleanno o valore di questo campo è inferiore someDate. Come dovrei riscrivere questo codice:
var query = DetachedCriteria.For<Employee>()
.Add(SqlExpression.IsNull<Employee>(p => p.Birthday))
.Add<Employee>(emp => emp.Birthday.Value < someDate);
Grazie!
Soluzione
È necessario utilizzare Disjunction ()
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow