[Missing <summary> documentation for "N:NHibernate.Criterion"]

Classes

  ClassDescription
Public classAbstractCriterion
Base class for ICriterion implementations.
Public classAbstractEmptinessExpression
Public classAggregateProjection
An Aggregation
Public classAliasedProjection
Public classAndExpression
An LogicalExpression that combines two ICriterions with an and between them.
Public classAvgProjection
Public classBetweenExpression
An ICriterion that represents a "between" constraint.
Public classCastProjection
Casting a value from one type to another, at the database level
Public classConditionalProjection
Public classConjunction
An ICriterion that Junctions together multiple ICriterions with an and
Public classConstantProjection
This is useful if we want to send a value to the database
Public classCountProjection
A Count
Public classCriteriaSpecification
Public classCriterionUtil
Public classDetachedCriteria
Some applications need to create criteria queries in "detached mode", where the Hibernate session is not available. This class may be instantiated anywhere, and then a ICriteria may be obtained by passing a session to GetExecutableCriteria(). All methods have the same semantics and behavior as the corresponding methods of the ICriteria interface.
Public classDisjunction
An ICriterion that Junctions together multiple ICriterions with an or
Public classDistinct
Public classEqPropertyExpression
An ICriterion that represents an "equal" constraint between two properties.
Public classExample
Support for Query By Example.
Public classExistsSubqueryExpression
Public classExpression
This class is semi-deprecated. Use Restrictions.
Public classGePropertyExpression
An ICriterion that represents an "greater than or equal" constraint between two properties.
Public classGroupedProjection
Public classGtPropertyExpression
An ICriterion that represents an "greater than" constraint between two properties.
Public classIdentifierEqExpression
An identifier constraint
Public classIdentifierProjection
Public classInExpression
An ICriterion that constrains the property to a specified list of values.
Public classInsensitiveLikeExpression
An ICriterion that represents an "like" constraint that is not case sensitive.
Public classIsEmptyExpression
An ICriterion that represents empty association constraint.
Public classIsNotEmptyExpression
An ICriterion that represents non-empty association constraint.
Public classJunction
A sequence of logical ICriterions combined by some associative logical operator.
Public classLePropertyExpression
An ICriterion that represents an "less than or equal" constraint between two properties.
Public classLikeExpression
An ICriterion that represents an "like" constraint.
Public classLogicalExpression
An ICriterion that combines two ICriterions with a operator (either "and" or "or") between them.
Public classLtPropertyExpression
An ICriterion that represents an "less than" constraint between two properties.
Public classMatchMode
Represents an strategy for matching strings using "like".
Public classNaturalIdentifier
Public classNotExpression
An ICriterion that negates another ICriterion.
Public classNotNullExpression
An ICriterion that represents "not null" constraint.
Public classNullExpression
An ICriterion that represents "null" constraint.
Public classNullSubqueryExpression
Public classOrder
Represents an order imposed upon a ICriteria result set.
Public classOrExpression
An ICriterion that combines two ICriterions with an "or" between them.
Public classProjectionList
Public classProjections
The criterion package may be used by applications as a framework for building new kinds of Projection. However, it is intended that most applications will simply use the built-in projection types via the static factory methods of this class.

The factory methods that take an alias allow the projected value to be referred to by criterion and order instances.
Public classProjectionsExtensions
Public classProperty
A factory for property-specific AbstractCriterion and projection instances
Public classPropertyExpression
Superclass for an ICriterion that represents a constraint between two properties (with SQL binary operators).
Public classPropertyProjection
A property value, or grouped property value
Public classPropertySubqueryExpression
A comparison between a property value in the outer query and the result of a subquery
Public classQueryOver
Public classQueryOver<(Of <(<'TRoot>)>)>
Public classQueryOver<(Of <(<'TRoot, TSubType>)>)>
Implementation of the IQueryOver<(Of <(<'TRoot, TSubType>)>)> interface
Public classQueryOverBuilderExtensions
Public classRestrictionExtensions
Public classRestrictionExtensions..::..RestrictionBetweenBuilder
Public classRestrictions
The NHibernate.Criterion namespace may be used by applications as a framework for building new kinds of ICriterion. However, it is intended that most applications will simply use the built-in criterion types via the static factory methods of this class.
Public classRowCountInt64Projection
Public classRowCountProjection
Public classSelectSubqueryExpression
A comparison between a property value in the outer query and the result of a subquery
Public classSimpleExpression
The base class for an ICriterion that compares a single Property to a value.
Public classSimpleProjection
A single-column projection that may be aliased
Public classSimpleSubqueryExpression
A comparison between a constant value and the the result of a subquery
Public classSQLCriterion
An ICriterion that creates a SQLExpression. The string {alias} will be replaced by the alias of the root entity.
Public classSqlFunctionProjection
Public classSQLProjection
A SQL fragment. The string {alias} will be replaced by the alias of the root entity.
Public classSubqueries
Factory class for AbstractCriterion instances that represent involving subqueries. ExpressionProjectionAbstractCriterion
Public classSubqueryExpression
Public classSubqueryProjection
A property value, or grouped property value

Interfaces

  InterfaceDescription
Public interfaceExample..::..IPropertySelector
A strategy for choosing property values for inclusion in the query criteria
Public interfaceICriteriaQuery
An instance of ICriteriaQuery is passed to criterion, order and projection instances when actually compiling and executing the query. This interface is not used by application code.
Public interfaceICriterion
An object-oriented representation of a query criterion that may be used as a constraint in a ICriteria query.
Public interfaceIEnhancedProjection
An "enhanced" Projection for a ICriteria query.
Public interfaceIProjection
Public interfaceIPropertyProjection