2009-08-28 1 views

ответ

13

ICriteria используется для представления запроса. Вы можете добавить ICriterions в эту ICriteria, чтобы выразить фильтры.

Например:

ICriteria crit = session.CreateCriteria (typeof(Person)); 

crit.Add (NHibernate.Criterion.Expression.Eq("Name", "somename")); 

Или, как в документации говорится:

ICriterion: объектно-ориентированное представление критерия запроса , который может быть использован в качестве сдерживающего фактора в ICriteria запрос

ICriteria: упрощенный API для , получающий объекты путем составления NHibernate.Criterion.Expression объектов.

+0

+1 Спасибо. Я просто немного перегрузился в mo '. Ваш пример дает понять это сейчас. –