RelationalSqlTranslatingExpressionVisitor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, который преобразует выражения в соответствующее представление SQL.
Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.
public class RelationalSqlTranslatingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type RelationalSqlTranslatingExpressionVisitor = class
inherit ExpressionVisitor
Public Class RelationalSqlTranslatingExpressionVisitor
Inherits ExpressionVisitor
- Наследование
-
RelationalSqlTranslatingExpressionVisitor
Конструкторы
RelationalSqlTranslatingExpressionVisitor(RelationalSqlTranslatingExpressionVisitorDependencies, IModel, QueryableMethodTranslatingExpressionVisitor) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
RelationalSqlTranslatingExpressionVisitor(RelationalSqlTranslatingExpressionVisitorDependencies, QueryCompilationContext, QueryableMethodTranslatingExpressionVisitor) |
Создает новый экземпляр класса RelationalSqlTranslatingExpressionVisitor. |
Свойства
Dependencies |
Зависимости от реляционного поставщика для этой службы. |
TranslationErrorDetails |
Подробные сведения об ошибках, возникших во время перевода. |
Методы
AddTranslationErrorDetails(String) |
Добавляет подробные сведения об ошибке, обнаруженной во время перевода. |
Translate(Expression, Boolean) |
Преобразует выражение в эквивалентное представление SQL. |
Translate(Expression) |
Преобразует выражение в эквивалентное представление SQL. |
TranslateAverage(Expression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
TranslateAverage(SqlExpression) |
Устаревшие..
Преобразует среднее значение по выражению в эквивалентное представление SQL. |
TranslateCount(Expression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
TranslateCount(SqlExpression) |
Устаревшие..
Преобразует count по выражению в эквивалентное представление SQL. |
TranslateLongCount(Expression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
TranslateLongCount(SqlExpression) |
Устаревшие..
Преобразует LongCount по выражению в эквивалентное представление SQL. |
TranslateMax(Expression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
TranslateMax(SqlExpression) |
Устаревшие..
Преобразует значение Max по выражению в эквивалентное представление SQL. |
TranslateMin(Expression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
TranslateMin(SqlExpression) |
Устаревшие..
Преобразует min по выражению в эквивалентное представление SQL. |
TranslateProjection(Expression, Boolean) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
TranslateSum(Expression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
TranslateSum(SqlExpression) |
Устаревшие..
Преобразует sum по выражению в эквивалентное представление SQL. |
TryTranslatePropertyAccess(Expression, Expression, IPropertyBase) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
VisitBinary(BinaryExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitConditional(ConditionalExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitConstant(ConstantExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitExtension(Expression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitInvocation(InvocationExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitLambda<T>(Expression<T>) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitListInit(ListInitExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitMember(MemberExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitMemberInit(MemberInitExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitMethodCall(MethodCallExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitNew(NewExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitNewArray(NewArrayExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitParameter(ParameterExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitTypeBinary(TypeBinaryExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
VisitUnary(UnaryExpression) |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
Применяется к
Entity Framework