2010-11-15 4 views
0

Я хочу, чтобы генерировать где условие в NHibernate, как показано ниже Может ли один помочь мнеNhibernate Где Состояние

Выберите Id, Name из Сотрудник где (ID = @ идентификатор или идентификатор Null) я хочу, код для генерации условия where.

ответ

4

Вы должны проверить документацию здесь: http://nhibernate.info/doc/nh/en/index.html#querycriteria-narrowing

Решение с использованием критериев API является:

session.CreateCriteria<Employee>() 
    .Add(Restrictions.Eq("Id", id) | Restrictions.IsNull(id)); 
+0

я получить облегчение от одного дня tesion ... спасибо –

Смежные вопросы