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