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 |
---|