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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。