ReplacingExpressionVisitor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Посетитель выражения, заменяющий одно выражение другим в заданном дереве выражений.
Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.
public class ReplacingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type ReplacingExpressionVisitor = class
inherit ExpressionVisitor
Public Class ReplacingExpressionVisitor
Inherits ExpressionVisitor
- Наследование
-
ReplacingExpressionVisitor
Комментарии
Дополнительные сведения и примеры см. в разделах Реализация поставщиков и расширений баз данных и Как работают запросы EF Core .
Конструкторы
ReplacingExpressionVisitor(IDictionary<Expression,Expression>) |
Посетитель выражения, заменяющий одно выражение другим в заданном дереве выражений. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
ReplacingExpressionVisitor(IReadOnlyList<Expression>, IReadOnlyList<Expression>) |
Создает новый экземпляр класса ReplacingExpressionVisitor. |
Методы
Replace(Expression, Expression, Expression) |
Заменяет одно выражение другим в заданном дереве выражений. |
Visit(Expression) |
Посетитель выражения, заменяющий одно выражение другим в заданном дереве выражений. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
VisitMember(MemberExpression) |
Посетитель выражения, заменяющий одно выражение другим в заданном дереве выражений. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
VisitMethodCall(MethodCallExpression) |
Посетитель выражения, заменяющий одно выражение другим в заданном дереве выражений. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Применяется к
Entity Framework