SqlTranslatingExpressionVisitor Clase

Definición

Visitante de expresiones de traducción de LINQ relacional predeterminado.

public class SqlTranslatingExpressionVisitor : Remotion.Linq.Parsing.ThrowingExpressionVisitor
Herencia
Remotion.Linq.Parsing.ThrowingExpressionVisitor
SqlTranslatingExpressionVisitor

Constructores

Propiedades

ClientEvalPredicate

Al traducir una expresión de predicado, devuelve una expresión de cliente correspondiente a la parte de la expresión de destino que se debe evaluar localmente.

Métodos

CreateUnhandledItemException<T>(T, String)

Crea una excepción de elemento no controlada.

Visit(Expression)

Visita la expresión especificada.

VisitBinary(BinaryExpression)

Visite una expresión binaria.

VisitConditional(ConditionalExpression)

Visita una expresión condicional.

VisitConstant(ConstantExpression)

Visita una expresión constante.

VisitExtension(Expression)

Visita una expresión de extensión.

VisitMember(MemberExpression)

Visite una expresión de miembro.

VisitMethodCall(MethodCallExpression)

Visita una expresión de llamada de método.

VisitNew(NewExpression)

Visita una nueva expresión.

VisitParameter(ParameterExpression)

Visita una expresión de parámetro.

VisitQuerySourceReference(QuerySourceReferenceExpression)

Visita una expresión de referencia de origen de consulta.

VisitSubQuery(SubQueryExpression)

Visita una expresión de subconsulta.

VisitUnary(UnaryExpression)

Visite una expresión unaria.

VisitUnhandledItem<TItem,TResult>(TItem, String, Func<TItem,TResult>)

Se llama cuando se visita un elemento no controlado. Este método proporciona el elemento que el visitante no puede controlar (unhandledItem), que visitMethod no se implementa en el visitante y un delegado que se puede usar para invocar la baseBehaviorRemotion.Linq.Parsing.RelinqExpressionVisitor clase . El comportamiento predeterminado de este método es llamar al Remotion.Linq.Parsing.ThrowingExpressionVisitor.CreateUnhandledItemException``1(``0,System.String) método , pero se puede invalidar para hacer otra cosa.

Se aplica a