다음을 통해 공유


RelationalQueryableMethodTranslatingExpressionVisitor.TranslateExpression 메서드

정의

오버로드

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의 번역인 입니다.

적용 대상