The ExpressionProcessor type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| FindDetachedCriteria |
Retrieves a detached criteria from an appropriate lambda expression
| |
| FindMemberExpression |
Retrieves the name of the property from a member expression
| |
| FindMemberProjection |
Retrieves the projection for the expression
| |
| FindProperty |
Retreive the property name from a supplied PropertyProjection
Note: throws is the supplied IProjection is not a PropertyProjection
| |
| FindPropertyExpression |
Retrieves the name of the property from a member expression (without leading member access)
| |
| FindValue |
Invoke the expression to extract its runtime value
| |
| ProcessExpression(Expression<(Of <<'(Func<(Of <<'(Boolean>)>>)>)>>)) |
Convert a lambda expression to NHibernate ICriterion
| |
| ProcessExpression<(Of <<'(T>)>>)(Expression<(Of <<'(Func<(Of <<'(T, Boolean>)>>)>)>>)) |
Convert a lambda expression to NHibernate ICriterion
| |
| ProcessOrder(Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>), Func<(Of <<'(String, Order>)>>)) |
Convert a lambda expression to NHibernate Order
| |
| ProcessOrder(LambdaExpression, Func<(Of <<'(IProjection, Order>)>>)) |
Convert a lambda expression to NHibernate Order
| |
| ProcessOrder(LambdaExpression, Func<(Of <<'(String, Order>)>>)) |
Convert a lambda expression to NHibernate Order
| |
| ProcessOrder<(Of <<'(T>)>>)(Expression<(Of <<'(Func<(Of <<'(T, Object>)>>)>)>>), Func<(Of <<'(String, Order>)>>)) |
Convert a lambda expression to NHibernate Order
| |
| ProcessSubquery(LambdaSubqueryType, Expression<(Of <<'(Func<(Of <<'(Boolean>)>>)>)>>)) |
Convert a lambda expression to NHibernate subquery AbstractCriterion
| |
| ProcessSubquery<(Of <<'(T>)>>)(LambdaSubqueryType, Expression<(Of <<'(Func<(Of <<'(T, Boolean>)>>)>)>>)) |
Convert a lambda expression to NHibernate subquery AbstractCriterion
| |
| RegisterCustomMethodCall |
Register a custom method for use in a QueryOver expression
| |
| RegisterCustomProjection<(Of <<'(T>)>>) |
Register a custom projection for use in a QueryOver expression
| |
| Signature |
Extension Methods
| Name | Description |
|---|