RelationalQueryableMethodTranslatingExpressionVisitor.TranslateExpression Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework