RelationalQueryableMethodTranslatingExpressionVisitor.TranslateExpression Metoda

Definicja

Przeciążenia

TranslateExpression(Expression, Boolean)

Tłumaczy podane wyrażenie na równoważną reprezentację SQL.

TranslateExpression(Expression)

Tłumaczy podane wyrażenie na równoważną reprezentację SQL.

TranslateExpression(Expression, Boolean)

Tłumaczy podane wyrażenie na równoważną reprezentację 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

Wyrażenie do tłumaczenia.

applyDefaultTypeMapping
Boolean

Czy zastosować mapowanie typu domyślnego w najbardziej górnym elemecie, jeśli nie ma żadnego. Wartość domyślna to true.

Zwraca

Tłumaczenie SqlExpression danego wyrażenia lub null.

Dotyczy

TranslateExpression(Expression)

Tłumaczy podane wyrażenie na równoważną reprezentację 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

Wyrażenie do tłumaczenia.

Zwraca

Tłumaczenie SqlExpression danego wyrażenia lub null.

Dotyczy