RelationalQueryableMethodTranslatingExpressionVisitor.TranslateExpression Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
TranslateExpression(Expression, Boolean) |
Преобразует заданное выражение в эквивалентное представление SQL. |
TranslateExpression(Expression) |
Преобразует заданное выражение в эквивалентное представление SQL. |
TranslateExpression(Expression, Boolean)
Преобразует заданное выражение в эквивалентное представление 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
Параметры
- expression
- Expression
Выражение для перевода.
- applyDefaultTypeMapping
- Boolean
Следует ли применять сопоставление типов по умолчанию к самому верхнему элементу, если у него нет. По умолчанию — true
.
Возвращаемое значение
Объект , SqlExpression представляющий собой перевод заданного выражения или null
.
Применяется к
TranslateExpression(Expression)
Преобразует заданное выражение в эквивалентное представление 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
Параметры
- expression
- Expression
Выражение для перевода.
Возвращаемое значение
Объект , SqlExpression представляющий собой перевод заданного выражения или null
.
Применяется к
Entity Framework