The Restrictions type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() ![]() | AllEq |
Apply an "equals" constraint to each property in the key set of a IDictionary
|
![]() ![]() | And |
Return the conjunction of two expressions
|
![]() ![]() | Between(String, Object, Object) |
Apply a "between" constraint to the named property
|
![]() ![]() | Between(IProjection, Object, Object) |
Apply a "between" constraint to the projection
|
![]() ![]() | Conjunction |
Group expressions together in a single conjunction (A and B and C...)
|
![]() ![]() | Disjunction |
Group expressions together in a single disjunction (A or B or C...)
|
![]() ![]() | Eq(String, Object) |
Apply an "equal" constraint to the named property
|
![]() ![]() | Eq(IProjection, Object) |
Apply an "equal" constraint to the projection
|
![]() ![]() | EqProperty(String, IProjection) |
Apply an "equal" constraint to the property and rshProjection
|
![]() ![]() | EqProperty(String, String) |
Apply an "equal" constraint to two properties
|
![]() ![]() | EqProperty(IProjection, IProjection) |
Apply an "equal" constraint to lshProjection and rshProjection
|
![]() ![]() | EqProperty(IProjection, String) |
Apply an "equal" constraint to projection and property
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() ![]() | Ge(String, Object) |
Apply a "greater than or equal" constraint to the named property
|
![]() ![]() | Ge(IProjection, Object) |
Apply a "greater than or equal" constraint to the projection
|
![]() ![]() | GeProperty(String, IProjection) |
Apply a "greater than or equal" constraint to two properties
|
![]() ![]() | GeProperty(String, String) |
Apply a "greater than or equal" constraint to two properties
|
![]() ![]() | GeProperty(IProjection, IProjection) |
Apply a "greater than or equal" constraint to two properties
|
![]() ![]() | GeProperty(IProjection, String) |
Apply a "greater than or equal" constraint to two properties
|
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | Gt(String, Object) |
Apply a "greater than" constraint to the named property
|
![]() ![]() | Gt(IProjection, Object) |
Apply a "greater than" constraint to the projection
|
![]() ![]() | GtProperty(String, IProjection) |
Apply a "greater than" constraint to two properties
|
![]() ![]() | GtProperty(String, String) |
Apply a "greater than" constraint to two properties
|
![]() ![]() | GtProperty(IProjection, IProjection) |
Apply a "greater than" constraint to two properties
|
![]() ![]() | GtProperty(IProjection, String) |
Apply a "greater than" constraint to two properties
|
![]() ![]() | IdEq(Object) |
Apply an "equal" constraint to the identifier property
|
![]() ![]() | IdEq(IProjection) |
Apply an "equal" constraint from the projection to the identifier property
|
![]() ![]() | In(String, ICollection) |
Apply an "in" constraint to the named property
|
![]() ![]() | In(String, array<Object>[]()[][]) |
Apply an "in" constraint to the named property
|
![]() ![]() | In(IProjection, ICollection) |
Apply an "in" constraint to the projection
|
![]() ![]() | In(IProjection, array<Object>[]()[][]) |
Apply an "in" constraint to the projection
|
![]() ![]() | InG<(Of <<'(T>)>>)(String, IEnumerable<(Of <<'(T>)>>)) |
Apply an "in" constraint to the named property. This is the generic equivalent
of In(String, ICollection), renamed to avoid ambiguity.
|
![]() ![]() | InG<(Of <<'(T>)>>)(IProjection, IEnumerable<(Of <<'(T>)>>)) |
Apply an "in" constraint to the projection. This is the generic equivalent
of In(String, ICollection), renamed to avoid ambiguity.
|
![]() ![]() | InsensitiveLike(String, Object) |
A case-insensitive "like", similar to Postgres "ilike" operator
|
![]() ![]() | InsensitiveLike(IProjection, Object) |
A case-insensitive "like", similar to Postgres "ilike" operator
|
![]() ![]() | InsensitiveLike(String, String, MatchMode) | |
![]() ![]() | InsensitiveLike(IProjection, String, MatchMode) | |
![]() ![]() | IsEmpty |
Apply an "is not empty" constraint to the named property
|
![]() ![]() | IsNotEmpty |
Apply an "is not empty" constraint to the named property
|
![]() ![]() | IsNotNull(String) |
Apply an "is not null" constraint to the named property
|
![]() ![]() | IsNotNull(IProjection) |
Apply an "is not null" constraint to the named property
|
![]() ![]() | IsNull(String) |
Apply an "is null" constraint to the named property
|
![]() ![]() | IsNull(IProjection) |
Apply an "is null" constraint to the projection
|
![]() ![]() | Le(String, Object) |
Apply a "less than or equal" constraint to the named property
|
![]() ![]() | Le(IProjection, Object) |
Apply a "less than or equal" constraint to the projection
|
![]() ![]() | LeProperty(String, IProjection) |
Apply a "less than or equal" constraint to two properties
|
![]() ![]() | LeProperty(String, String) |
Apply a "less than or equal" constraint to two properties
|
![]() ![]() | LeProperty(IProjection, IProjection) |
Apply a "less than or equal" constraint to two properties
|
![]() ![]() | LeProperty(IProjection, String) |
Apply a "less than or equal" constraint to two properties
|
![]() ![]() | Like(String, Object) |
Apply a "like" constraint to the named property
|
![]() ![]() | Like(IProjection, Object) |
Apply a "like" constraint to the project
|
![]() ![]() | Like(String, String, MatchMode) | |
![]() ![]() | Like(IProjection, String, MatchMode) |
Apply a "like" constraint to the project
|
![]() ![]() | Like(String, String, MatchMode, Nullable<(Of <<'(Char>)>>)) | |
![]() ![]() | Lt(String, Object) |
Apply a "less than" constraint to the named property
|
![]() ![]() | Lt(IProjection, Object) |
Apply a "less than" constraint to the projection
|
![]() ![]() | LtProperty(String, IProjection) |
Apply a "less than" constraint to two properties
|
![]() ![]() | LtProperty(String, String) |
Apply a "less than" constraint to two properties
|
![]() ![]() | LtProperty(IProjection, IProjection) |
Apply a "less than" constraint to two properties
|
![]() ![]() | LtProperty(IProjection, String) |
Apply a "less than" constraint to two properties
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() ![]() | NaturalId | |
![]() ![]() | Not |
Return the negation of an expression
|
![]() ![]() | NotEqProperty(String, IProjection) |
Apply an "not equal" constraint to the projections
|
![]() ![]() | NotEqProperty(String, String) |
Apply an "not equal" constraint to two properties
|
![]() ![]() | NotEqProperty(IProjection, IProjection) |
Apply an "not equal" constraint to the projections
|
![]() ![]() | NotEqProperty(IProjection, String) |
Apply an "not equal" constraint to projection and property
|
![]() ![]() | On(Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>)) |
Build an ICriterion for the given property
|
![]() ![]() | On<(Of <<'(T>)>>)(Expression<(Of <<'(Func<(Of <<'(T, Object>)>>)>)>>)) |
Build an ICriterion for the given property
|
![]() ![]() | Or |
Return the disjuction of two expressions
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() ![]() | Where(Expression<(Of <<'(Func<(Of <<'(Boolean>)>>)>)>>)) |
Create an ICriterion for the supplied LambdaExpression
|
![]() ![]() | Where<(Of <<'(T>)>>)(Expression<(Of <<'(Func<(Of <<'(T, Boolean>)>>)>)>>)) |
Create an ICriterion for the supplied LambdaExpression
|
![]() ![]() | WhereNot(Expression<(Of <<'(Func<(Of <<'(Boolean>)>>)>)>>)) |
Create an ICriterion for the negation of the supplied LambdaExpression
|
![]() ![]() | WhereNot<(Of <<'(T>)>>)(Expression<(Of <<'(Func<(Of <<'(T, Boolean>)>>)>)>>)) |
Create an ICriterion for the negation of the supplied LambdaExpression
|
Extension Methods
Name | Description | |
---|---|---|
![]() | As<(Of <<'(T>)>>) | (Defined by TypeHelperExtensionMethods.) |
![]() | IsBetween |
Apply a "between" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) |
![]() | IsIn(array<Object>[]()[][]) | Overloaded.
Apply an "in" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) |
![]() | IsIn(ICollection) | Overloaded.
Apply an "in" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) |
![]() | IsProxy | (Defined by NHibernateProxyHelper.) |
![]() | ToTypeParameters | (Defined by ReflectHelper.) |