다음을 통해 공유


RelationalSqlTranslatingExpressionVisitor.Translate 메서드

정의

오버로드

Translate(Expression)

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

Translate(Expression, Boolean)

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

Translate(Expression)

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

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

매개 변수

expression
Expression

번역할 식입니다.

반환

지정된 식의 SQL 번역입니다.

적용 대상

Translate(Expression, Boolean)

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

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

매개 변수

expression
Expression

번역할 식입니다.

applyDefaultTypeMapping
Boolean

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

반환

지정된 식의 SQL 번역입니다.

적용 대상