次の方法で共有


DefaultExpressionVisitor.Visit メソッド

保護されたメンバーを含める
継承されたメンバーを含める

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

ビジター パターンを実装します。

このメンバーはオーバーロードされます。構文、使用方法、例など、このメンバーの詳細については、オーバーロード リストで名前をクリックしてください。

オーバーロードの一覧 

  名前 説明
パブリック メソッド Visit(DbAndExpression) 論理 AND 式のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbAndExpression) をオーバーライドします。)
パブリック メソッド Visit(DbApplyExpression) 指定された入力セットの各要素に対する指定された関数の呼び出しのビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbApplyExpression) をオーバーライドします。)
パブリック メソッド Visit(DbArithmeticExpression) 数値引数に適用される算術演算のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbArithmeticExpression) をオーバーライドします。)
パブリック メソッド Visit(DbCaseExpression) When、Then、および Else 句のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbCaseExpression) をオーバーライドします。)
パブリック メソッド Visit(DbCastExpression) 指定された型への単一の引数の型変換のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbCastExpression) をオーバーライドします。)
パブリック メソッド Visit(DbComparisonExpression) 2 つの引数に適用される比較演算のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbComparisonExpression) をオーバーライドします。)
パブリック メソッド Visit(DbConstantExpression) さまざまな種類の定数のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbConstantExpression) をオーバーライドします。)
パブリック メソッド Visit(DbCrossJoinExpression) 指定されたコレクション引数間の無条件結合操作のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbCrossJoinExpression) をオーバーライドします。)
パブリック メソッド Visit(DbDerefExpression) 指定された参照に基づいてエンティティを取得する式のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbDerefExpression) をオーバーライドします。)
パブリック メソッド Visit(DbDistinctExpression) 指定されたセット引数から削除された重複する要素のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbDistinctExpression) をオーバーライドします。)
パブリック メソッド Visit(DbElementExpression) 指定されたセット引数からシングルトンへの変換のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbElementExpression) をオーバーライドします。)
パブリック メソッド Visit(DbEntityRefExpression) 基になるエンティティ インスタンスから参照を抽出する式のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbEntityRefExpression) をオーバーライドします。)
パブリック メソッド Visit(DbExceptExpression) 左オペランドと右オペランドの減算演算のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbExceptExpression) をオーバーライドします。)
パブリック メソッド Visit(DbExpression) 式の型に必要な基本機能のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbExpression) をオーバーライドします。)
パブリック メソッド Visit(DbFilterExpression) 入力セットのフィルター処理に適用される述語のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbFilterExpression) をオーバーライドします。)
パブリック メソッド Visit(DbFunctionExpression) 関数呼び出しのビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbFunctionExpression) をオーバーライドします。)
パブリック メソッド Visit(DbGroupByExpression) 操作ごとのグループのビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbGroupByExpression) をオーバーライドします。)
パブリック メソッド Visit(DbInExpression) DbInExpression のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbInExpression) をオーバーライドします。)
パブリック メソッド Visit(DbIntersectExpression) 左オペランドと右オペランドの積集合演算のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbIntersectExpression) をオーバーライドします。)
パブリック メソッド Visit(DbIsEmptyExpression) 単一のセット引数に適用される空集合判定のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbIsEmptyExpression) をオーバーライドします。)
パブリック メソッド Visit(DbIsNullExpression) 単一の引数に適用される null 判定のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbIsNullExpression) をオーバーライドします。)
パブリック メソッド Visit(DbIsOfExpression) 指定された型に対する単一の引数の型比較のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbIsOfExpression) をオーバーライドします。)
パブリック メソッド Visit(DbJoinExpression) 指定した結合条件での、指定したコレクションの引数間での内部結合、左外部結合、または完全外部結合操作のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbJoinExpression) をオーバーライドします。)
パブリック メソッド Visit(DbLambdaExpression) DbExpression オブジェクトによって表される引数へのラムダ関数の適用のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbLambdaExpression) をオーバーライドします。)
パブリック メソッド Visit(DbLikeExpression) 指定したパターンとオプションのエスケープ文字列に対する文字列比較のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbLikeExpression) をオーバーライドします。)
パブリック メソッド Visit(DbLimitExpression) 指定された制限値へのコレクションの引数の要素数の制限のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbLimitExpression) をオーバーライドします。)
パブリック メソッド Visit(DbNewInstanceExpression) セットおよびレコードの型を含む指定した型の新しいインスタンスの構築のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbNewInstanceExpression) をオーバーライドします。)
パブリック メソッド Visit(DbNotExpression) 単一のブール型引数の論理 NOT のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbNotExpression) をオーバーライドします。)
パブリック メソッド Visit(DbNullExpression) 型指定された null リテラルへの参照のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbNullExpression) をオーバーライドします。)
パブリック メソッド Visit(DbOfTypeExpression) 指定したセット引数から指定した型の要素を取得するためのビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbOfTypeExpression) をオーバーライドします。)
パブリック メソッド Visit(DbOrExpression) 2 つのブール型引数の論理 OR のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbOrExpression) をオーバーライドします。)
パブリック メソッド Visit(DbParameterReferenceExpression) この式を含むコマンド ツリーで宣言されたパラメーターへの参照のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbParameterReferenceExpression) をオーバーライドします。)
パブリック メソッド Visit(DbProjectExpression) 指定された式に対する指定された入力セットの投影のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbProjectExpression) をオーバーライドします。)
パブリック メソッド Visit(DbPropertyExpression) インスタンス プロパティを取得するためのビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbPropertyExpression) をオーバーライドします。)
パブリック メソッド Visit(DbQuantifierExpression) 指定した入力セットの要素に対して指定した種類の量指定子のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbQuantifierExpression) をオーバーライドします。)
パブリック メソッド Visit(DbRefExpression) エンティティ セット内の特定のインスタンスへの厳密に型指定された参照のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbRefExpression) をオーバーライドします。)
パブリック メソッド Visit(DbRefKeyExpression) 基になる参照値からのキー値の取得のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbRefKeyExpression) をオーバーライドします。)
パブリック メソッド Visit(DbRelationshipNavigationExpression) リレーションシップのナビゲーションのビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbRelationshipNavigationExpression) をオーバーライドします。)
パブリック メソッド Visit(DbScanExpression) Target プロパティで示されているように、エンティティ セットまたはリレーションシップ セットに対するスキャンのビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbScanExpression) をオーバーライドします。)
パブリック メソッド Visit(DbSkipExpression) スキップ式のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbSkipExpression) をオーバーライドします。)
パブリック メソッド Visit(DbSortExpression) 並べ替え順序の一部として使用できる並べ替えキーのビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbSortExpression) をオーバーライドします。)
パブリック メソッド Visit(DbTreatExpression) ポリモーフィック引数に適用される型変換操作のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbTreatExpression) をオーバーライドします。)
パブリック メソッド Visit(DbUnionAllExpression) 左オペランドと右オペランドの和集合演算のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbUnionAllExpression) をオーバーライドします。)
パブリック メソッド Visit(DbVariableReferenceExpression) 現在スコープ内にある変数への参照のビジター パターンを実装します。 (DbExpressionVisitor<TResultType>.Visit(DbVariableReferenceExpression) をオーバーライドします。)

上揃え

参照

参照

DefaultExpressionVisitor クラス

System.Data.Entity.Core.Common.CommandTrees 名前空間