У меня есть следующий sql:
Select * from table where (Field1=1 and Field2=1) or (Field3=1)
Как создать выборку с помощью NHibernate ICriteria С уважением Келд
Использовать ограничения. Или ограничения. И
Session .CreateCriteria<Table>() .Add(Restrictions.Or( Restrictions.And( Restrictions.Eq("Field1", 1), Restrictions.Eq("Field2", 1)), Restrictions.Eq("Field3", 1)) .List<Table>();