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!

È stato utile?

Soluzione

È necessario utilizzare Disjunction ()

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top