An object-oriented representation of a query criterion that may be used as a constraint in a ICriteria query.

Namespace:  NHibernate.Expression
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Interface ICriterion
C#
public interface ICriterion
Visual C++
public interface class ICriterion
JavaScript
NHibernate.Expression.ICriterion = function();
NHibernate.Expression.ICriterion.createInterface('NHibernate.Expression.ICriterion');

Remarks

Built-in criterion types are provided by the Expression factory class. This interface might be implemented by application classes but, more commonly, application criterion types would extend AbstractCriterion.

See Also