SqlTranslatingExpressionVisitor 클래스

정의

기본 관계형 LINQ 변환 식 방문자입니다.

public class SqlTranslatingExpressionVisitor : Remotion.Linq.Parsing.ThrowingExpressionVisitor
type SqlTranslatingExpressionVisitor = class
    inherit ThrowingExpressionVisitor
Public Class SqlTranslatingExpressionVisitor
Inherits ThrowingExpressionVisitor
상속
Remotion.Linq.Parsing.ThrowingExpressionVisitor
SqlTranslatingExpressionVisitor

생성자

SqlTranslatingExpressionVisitor(IRelationalAnnotationProvider, IExpressionFragmentTranslator, IMethodCallTranslator, IMemberTranslator, IRelationalTypeMapper, RelationalQueryModelVisitor, SelectExpression, Expression, Boolean, Boolean)

SqlTranslatingExpressionVisitor의 새 인스턴스를 만듭니다.

SqlTranslatingExpressionVisitor(SqlTranslatingExpressionVisitorDependencies, RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

SqlTranslatingExpressionVisitor의 새 인스턴스를 만듭니다.

속성

ClientEvalPredicate

조건자 식을 변환할 때 로컬로 평가해야 하는 대상 식의 부분에 해당하는 클라이언트 식을 반환합니다.

메서드

CreateUnhandledItemException<T>(T, String)

처리되지 않은 항목 예외를 만듭니다.

Visit(Expression)

지정된 식을 방문합니다.

VisitBinary(BinaryExpression)

이진 식을 방문합니다.

VisitConditional(ConditionalExpression)

조건식을 방문합니다.

VisitConstant(ConstantExpression)

상수 식을 방문합니다.

VisitExtension(Expression)

확장 식을 방문합니다.

VisitMember(MemberExpression)

멤버 식을 방문합니다.

VisitMethodCall(MethodCallExpression)

메서드 호출 식을 방문합니다.

VisitNew(NewExpression)

새 식을 방문합니다.

VisitParameter(ParameterExpression)

매개 변수 식을 방문합니다.

VisitQuerySourceReference(QuerySourceReferenceExpression)

쿼리 원본 참조 식을 방문합니다.

VisitSubQuery(SubQueryExpression)

하위 쿼리 식을 방문합니다.

VisitUnary(UnaryExpression)

단항 식을 방문합니다.

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

처리되지 않은 항목을 방문할 때 호출됩니다. 이 메서드는 방문자가 처리할 수 없는 항목(unhandledItem), visitMethod 방문자에서 구현되지 않은 항목 및 클래스의 Remotion.Linq.Parsing.RelinqExpressionVisitor 를 호출 baseBehavior 하는 데 사용할 수 있는 대리자를 제공합니다. 이 메서드의 기본 동작은 메서드를 호출 Remotion.Linq.Parsing.ThrowingExpressionVisitor.CreateUnhandledItemException``1(``0,System.String) 하는 것이지만 다른 작업을 수행하도록 재정의할 수 있습니다.

적용 대상