SqlTranslatingExpressionVisitorFactory.Create 메서드

정의

오버로드

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

새 SqlTranslatingExpressionVisitor를 만듭니다.

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean, Boolean)

새 SqlTranslatingExpressionVisitor를 만듭니다.

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

새 SqlTranslatingExpressionVisitor를 만듭니다.

public virtual Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor Create (Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor queryModelVisitor, Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression targetSelectExpression = default, System.Linq.Expressions.Expression topLevelPredicate = default, bool inProjection = false);
abstract member Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
override this.Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
Public Overridable Function Create (queryModelVisitor As RelationalQueryModelVisitor, Optional targetSelectExpression As SelectExpression = Nothing, Optional topLevelPredicate As Expression = Nothing, Optional inProjection As Boolean = false) As SqlTranslatingExpressionVisitor

매개 변수

queryModelVisitor
RelationalQueryModelVisitor

쿼리 모델 방문자입니다.

targetSelectExpression
SelectExpression

대상 선택 식입니다.

topLevelPredicate
Expression

최상위 조건자입니다.

inProjection
Boolean

프로젝션을 번역하는 경우 true입니다.

반환

SqlTranslatingExpressionVisitor입니다.

구현

적용 대상

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean, Boolean)

새 SqlTranslatingExpressionVisitor를 만듭니다.

public virtual Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor Create (Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor queryModelVisitor, Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression targetSelectExpression = default, System.Linq.Expressions.Expression topLevelPredicate = default, bool bindParentQueries = false, bool inProjection = false);
abstract member Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
override this.Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
Public Overridable Function Create (queryModelVisitor As RelationalQueryModelVisitor, Optional targetSelectExpression As SelectExpression = Nothing, Optional topLevelPredicate As Expression = Nothing, Optional bindParentQueries As Boolean = false, Optional inProjection As Boolean = false) As SqlTranslatingExpressionVisitor

매개 변수

queryModelVisitor
RelationalQueryModelVisitor

쿼리 모델 방문자입니다.

targetSelectExpression
SelectExpression

대상 선택 식입니다.

topLevelPredicate
Expression

최상위 조건자입니다.

bindParentQueries
Boolean

부모 쿼리를 바인딩하려면 true입니다.

inProjection
Boolean

프로젝션을 번역하는 경우 true입니다.

반환

SqlTranslatingExpressionVisitor입니다.

구현

적용 대상