次の方法で共有


DbExpressionRebinder クラス

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

指定された式ツリー内のすべてのメタデータが指定されたメタデータ ワークスペースからのものであり、必要に応じて式を適切な置換メタデータに再バインディングおよびリビルドできることを確認します。

継承階層

System.Object
  System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor<DbExpression>
    System.Data.Entity.Core.Common.CommandTrees.DefaultExpressionVisitor
      System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder

名前空間:  System.Data.Entity.Core.Common.CommandTrees
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
<SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId := "Rebinder")> _
Public Class DbExpressionRebinder _
    Inherits DefaultExpressionVisitor
'使用
Dim instance As DbExpressionRebinder
[SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rebinder")]
public class DbExpressionRebinder : DefaultExpressionVisitor
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = L"Rebinder")]
public ref class DbExpressionRebinder : public DefaultExpressionVisitor
[<SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rebinder")>]
type DbExpressionRebinder =  
    class 
        inherit DefaultExpressionVisitor 
    end
public class DbExpressionRebinder extends DefaultExpressionVisitor

DbExpressionRebinder 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド DbExpressionRebinder DbExpressionRebinder クラスの新しいインスタンスを初期化します。

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
プロテクト メソッド OnEnterScope 式ビジターのスコープを指定したスコープ変数で入力するイベントを表します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド OnExitScope 式のビジターのスコープを終了します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド OnExpressionReplaced 式ビジターの古い式を新しい式で置き換えます。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド OnVariableRebound 変数が式ビジターに再バインドされるイベントを表します。 (DefaultExpressionVisitor から継承されます。)
パブリック メソッド ToString (Object から継承されます。)
パブリック メソッド 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) インスタンス プロパティを取得するためのビジター パターンを実装します。 (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 集計のビジター パターンを実装します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド VisitEntitySet エンティティ セットのビジター パターンを実装します。 (DefaultExpressionVisitor.VisitEntitySet(EntitySetBase) をオーバーライドします。)
プロテクト メソッド VisitExpression 式のビジター パターンを実装します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド VisitExpressionBinding 式バインディングのビジター パターンを実装します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド VisitExpressionBindingList 式バインディング リストのビジター パターンを実装します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド VisitExpressionList 式リストのビジター パターンを実装します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド VisitFunction 関数のビジター パターンを実装します。 (DefaultExpressionVisitor.VisitFunction(EdmFunction) をオーバーライドします。)
プロテクト メソッド VisitFunctionAggregate 関数集計のビジター パターンを実装します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド VisitGroupAggregate グループ集計のビジター パターンを実装します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド VisitGroupExpressionBinding グループ式バインディングのビジター パターンを実装します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド VisitLambda ラムダ関数のビジター パターンを実装します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド VisitSortClause 並べ替え句のビジター パターンを実装します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド VisitSortOrder 並べ替え順序のビジター パターンを実装します。 (DefaultExpressionVisitor から継承されます。)
プロテクト メソッド VisitType 型のビジター パターンを実装します。 (DefaultExpressionVisitor.VisitType(EdmType) をオーバーライドします。)
プロテクト メソッド VisitTypeUsage 型使用のビジター パターンを実装します。 (DefaultExpressionVisitor.VisitTypeUsage(TypeUsage) をオーバーライドします。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

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