ReplacingExpressionVisitor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の式ツリー内の 1 つの式を別の式に置き換える式ビジター。
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
public class ReplacingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type ReplacingExpressionVisitor = class
inherit ExpressionVisitor
Public Class ReplacingExpressionVisitor
Inherits ExpressionVisitor
- 継承
-
ReplacingExpressionVisitor
注釈
詳細と例については、「 データベース プロバイダーと拡張機能の実装 」および 「EF Core クエリのしくみ 」を参照してください。
コンストラクター
ReplacingExpressionVisitor(IDictionary<Expression,Expression>) |
特定の式ツリー内の 1 つの式を別の式に置き換える式ビジター。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
ReplacingExpressionVisitor(IReadOnlyList<Expression>, IReadOnlyList<Expression>) |
ReplacingExpressionVisitor クラスの新しいインスタンスを作成します。 |
メソッド
Replace(Expression, Expression, Expression) |
指定された式ツリー内の 1 つの式を別の式に置き換えます。 |
Visit(Expression) |
特定の式ツリー内の 1 つの式を別の式に置き換える式ビジター。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
VisitMember(MemberExpression) |
特定の式ツリー内の 1 つの式を別の式に置き換える式ビジター。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
VisitMethodCall(MethodCallExpression) |
特定の式ツリー内の 1 つの式を別の式に置き換える式ビジター。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
適用対象
Entity Framework