Sdílet prostřednictvím


RelationalSqlTranslatingExpressionVisitor.Translate Metoda

Definice

Přetížení

Translate(Expression)

Přeloží výraz na ekvivalentní reprezentaci SQL.

Translate(Expression, Boolean)

Přeloží výraz na ekvivalentní reprezentaci SQL.

Translate(Expression)

Přeloží výraz na ekvivalentní reprezentaci 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

Parametry

expression
Expression

Výraz, který se má přeložit.

Návraty

Překlad SQL daného výrazu.

Platí pro

Translate(Expression, Boolean)

Přeloží výraz na ekvivalentní reprezentaci 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

Parametry

expression
Expression

Výraz, který se má přeložit.

applyDefaultTypeMapping
Boolean

Jestli se má použít výchozí mapování typu u elementu s nejvyšším využitím, pokud nemá žádné. Výchozí hodnota je true.

Návraty

Překlad SQL daného výrazu.

Platí pro