RelationalQueryableMethodTranslatingExpressionVisitor.TranslateExpression 메서드

정의

오버로드

Name Description
TranslateExpression(Expression, Boolean)

지정된 식을 동등한 SQL 표현으로 변환합니다.

TranslateExpression(Expression)

지정된 식을 동등한 SQL 표현으로 변환합니다.

TranslateExpression(Expression, Boolean)

지정된 식을 동등한 SQL 표현으로 변환합니다.

protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? TranslateExpression (System.Linq.Expressions.Expression expression, bool applyDefaultTypeMapping = true);
abstract member TranslateExpression : System.Linq.Expressions.Expression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.TranslateExpression : System.Linq.Expressions.Expression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Protected Overridable Function TranslateExpression (expression As Expression, Optional applyDefaultTypeMapping As Boolean = true) As SqlExpression

매개 변수

expression
Expression

번역할 식입니다.

applyDefaultTypeMapping
Boolean

최상위 요소가 없는 경우 최상위 요소에 기본 형식 매핑을 적용할지 여부입니다. 기본값은 true입니다.

반품

SqlExpression 지정된 식 또는 null의 번역인 입니다.

적용 대상

TranslateExpression(Expression)

지정된 식을 동등한 SQL 표현으로 변환합니다.

protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? TranslateExpression (System.Linq.Expressions.Expression expression);
abstract member TranslateExpression : System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.TranslateExpression : System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Protected Overridable Function TranslateExpression (expression As Expression) As SqlExpression

매개 변수

expression
Expression

번역할 식입니다.

반품

SqlExpression 지정된 식 또는 null의 번역인 입니다.

적용 대상