Синтаксис Nhibernate ICRITERIA - PullRequest
1 голос
/ 02 ноября 2011

У меня есть следующий sql:

       Select * from table where (Field1=1 and Field2=1) or (Field3=1)

Как создать выборку с помощью NHibernate ICriteria С уважением Келд

1 Ответ

3 голосов
/ 02 ноября 2011

Использовать ограничения. Или ограничения. И

Session
.CreateCriteria<Table>()
.Add(Restrictions.Or(
    Restrictions.And(
        Restrictions.Eq("Field1", 1),
        Restrictions.Eq("Field2", 1)),
    Restrictions.Eq("Field3", 1))
.List<Table>();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...