Sdílet prostřednictvím


RelationalQueryableMethodTranslatingExpressionVisitor.TranslateExpression Metoda

Definice

Přetížení

TranslateExpression(Expression, Boolean)

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

TranslateExpression(Expression)

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

TranslateExpression(Expression, Boolean)

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

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

A SqlExpression , což je překlad daného výrazu nebo null.

Platí pro

TranslateExpression(Expression)

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

Parametry

expression
Expression

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

Návraty

A SqlExpression , což je překlad daného výrazu nebo null.

Platí pro