次の方法で共有


DbExpressionRebinder クラス

定義

特定の式ツリー内のすべてのメタデータが指定されたメタデータ ワークスペースから取得されていることを確認します。必要に応じて、式を再バインドして適切な置換メタデータに再構築する可能性があります。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Rebinder")]
public class DbExpressionRebinder : System.Data.Entity.Core.Common.CommandTrees.DefaultExpressionVisitor
type DbExpressionRebinder = class
    inherit DefaultExpressionVisitor
Public Class DbExpressionRebinder
Inherits DefaultExpressionVisitor
継承
属性

コンストラクター

DbExpressionRebinder(MetadataWorkspace)

DbExpressionRebinder クラスの新しいインスタンスを初期化します。

メソッド

OnEnterScope(IEnumerable<DbVariableReferenceExpression>)

式ビジターのスコープを指定したスコープ変数で入力するイベントを表します。

(継承元 DefaultExpressionVisitor)
OnExitScope()

式のビジターのスコープを終了します。

(継承元 DefaultExpressionVisitor)
OnExpressionReplaced(DbExpression, DbExpression)

式ビジターの古い式を新しい式で置き換えます。

(継承元 DefaultExpressionVisitor)
OnVariableRebound(DbVariableReferenceExpression, DbVariableReferenceExpression)

変数が式ビジターに再バインドされるイベントを表します。

(継承元 DefaultExpressionVisitor)
Visit(DbAndExpression)

論理 AND 式のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbApplyExpression)

指定された入力セットの各要素に対する指定された関数の呼び出しのビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbArithmeticExpression)

数値引数に適用される算術演算のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbCaseExpression)

When、Then、および Else 句のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbCastExpression)

指定された型への単一の引数の型変換のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbComparisonExpression)

2 つの引数に適用される比較演算のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbConstantExpression)

さまざまな種類の定数のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbCrossJoinExpression)

指定されたコレクション引数間の無条件結合操作のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbDerefExpression)

指定された参照に基づいてエンティティを取得する式のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbDistinctExpression)

指定されたセット引数から削除された重複する要素のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbElementExpression)

指定されたセット引数からシングルトンへの変換のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbEntityRefExpression)

基になるエンティティ インスタンスから参照を抽出する式のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbExceptExpression)

左オペランドと右オペランドの減算演算のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbExpression)

式の型に必要な基本機能のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbFilterExpression)

入力セットのフィルター処理に適用される述語のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbFunctionExpression)

関数呼び出しのビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbGroupByExpression)

操作ごとのグループのビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbInExpression)

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

(継承元 DefaultExpressionVisitor)
Visit(DbIntersectExpression)

左オペランドと右オペランドの積集合演算のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbIsEmptyExpression)

単一のセット引数に適用される空集合判定のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbIsNullExpression)

単一の引数に適用される null 判定のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbIsOfExpression)

指定された型に対する単一の引数の型比較のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbJoinExpression)

指定した結合条件での、指定したコレクションの引数間での内部結合、左外部結合、または完全外部結合操作のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbLambdaExpression)

DbExpression オブジェクトによって表される引数へのラムダ関数の適用のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbLikeExpression)

指定したパターンとオプションのエスケープ文字列に対する文字列比較のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbLimitExpression)

指定された制限値へのコレクションの引数の要素数の制限のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbNewInstanceExpression)

セットおよびレコードの型を含む指定した型の新しいインスタンスの構築のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbNotExpression)

単一のブール型引数の論理 NOT のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbNullExpression)

型指定された null リテラルへの参照のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbOfTypeExpression)

指定したセット引数から指定した型の要素を取得するためのビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbOrExpression)

2 つのブール型引数の論理 OR のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbParameterReferenceExpression)

この式を含むコマンド ツリーで宣言されたパラメーターへの参照のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbProjectExpression)

指定された式に対する指定された入力セットの投影のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbPropertyExpression)

インスタンス プロパティを取得するためのビジター パターンを実装します。

Visit(DbQuantifierExpression)

指定した入力セットの要素に対して指定した種類の量指定子のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbRefExpression)

エンティティ セット内の特定のインスタンスへの厳密に型指定された参照のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbRefKeyExpression)

基になる参照値からのキー値の取得のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbRelationshipNavigationExpression)

リレーションシップのナビゲーションのビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbScanExpression)

Target プロパティで示されているように、エンティティ セットまたはリレーションシップ セットに対するスキャンのビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbSkipExpression)

スキップ式のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbSortExpression)

並べ替え順序の一部として使用できる並べ替えキーのビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbTreatExpression)

ポリモーフィック引数に適用される型変換操作のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbUnionAllExpression)

左オペランドと右オペランドの和集合演算のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
Visit(DbVariableReferenceExpression)

現在スコープ内にある変数への参照のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
VisitAggregate(DbAggregate)

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

(継承元 DefaultExpressionVisitor)
VisitEntitySet(EntitySetBase)

エンティティ セットのビジター パターンを実装します。

VisitExpression(DbExpression)

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

(継承元 DefaultExpressionVisitor)
VisitExpressionBinding(DbExpressionBinding)

式バインディングのビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
VisitExpressionBindingList(IList<DbExpressionBinding>)

式バインディング リストのビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
VisitExpressionList(IList<DbExpression>)

式リストのビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
VisitFunction(EdmFunction)

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

VisitFunctionAggregate(DbFunctionAggregate)

関数集計のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
VisitGroupAggregate(DbGroupAggregate)

グループ集計のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
VisitGroupExpressionBinding(DbGroupExpressionBinding)

グループ式バインディングのビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
VisitLambda(DbLambda)

ラムダ関数のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
VisitSortClause(DbSortClause)

並べ替え句のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
VisitSortOrder(IList<DbSortClause>)

並べ替え順序のビジター パターンを実装します。

(継承元 DefaultExpressionVisitor)
VisitType(EdmType)

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

VisitTypeUsage(TypeUsage)

型使用のビジター パターンを実装します。

適用対象