次の方法で共有


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

クラス

BasicCommandTreeVisitor

派生元の IExpressionVisitor インターフェイスを実装する型の抽象基本型。

BasicExpressionVisitor

派生元の IExpressionVisitor インターフェイスを実装する型の抽象基本型。

DbAggregate

GroupBy 句の集計で求められる基本的な機能を実装します。

DbAndExpression

2 つの Boolean 引数の論理 AND を表します。 このクラスは継承できません。

DbApplyExpression

指定された入力セットの各要素に対して指定された関数を呼び出す適用操作を表します。 このクラスは継承できません。

DbArithmeticExpression

数値引数に適用される算術演算を表します。 算術演算には、加算、減算、乗算、除算、剰余、および否定があります。 このクラスは継承できません。

DbBinaryExpression

2 つの式オペランドを受け取る式で求められる基本的な機能を実装します。

DbCaseExpression

の When 句、Then 句、Else 句を DbCaseExpression 表します。 このクラスは継承できません。

DbCastExpression

指定された型への単一の引数の型変換を表します。 このクラスは継承できません。

DbCommandTree

Query、Insert、Update、Delete、および関数呼び出しのコマンド ツリーの型の基本機能を実装する変更不可のクラス。

DbComparisonExpression

2 つの引数に適用される比較操作を表します。 比較操作には、等しい、より大きい、以上、より小さい、以下、および等しくないがあります。 このクラスは継承できません。

DbConstantExpression

各種の定数 (リテラル) を表します。 このクラスは継承できません。

DbCrossJoinExpression

指定されたコレクション引数間の無条件結合演算を表します。 このクラスは継承できません。

DbDeleteCommandTree

コマンド ツリーとして表現される、単一行の削除操作を表します。 このクラスは継承できません。

DbDerefExpression

指定された参照に基づきエンティティを取得する式を表します。 このクラスは継承できません。

DbDistinctExpression

指定されたセット引数から重複する要素を削除します。 このクラスは継承できません。

DbElementExpression

指定されたセット引数のシングルトンへの変換を表します。 このクラスは継承できません。

DbEntityRefExpression

基になるエンティティ インスタンスから参照を抽出する式を表します。 このクラスは継承できません。

DbExceptExpression

左辺オペランドと右辺オペランドの間の差集合演算を表します。 このクラスは継承できません。

DbExpression

すべての式の基本型を表します。

DbExpressionBinding

式のバインドについて説明します。 概念的には、C# の foreach ループに似ています。 DbExpression プロパティは、反復処理対象のコレクションを定義します。Var プロパティは、反復処理中にコレクションの現在の要素を参照する手段を提供します。 DbExpressionBinding は、、、 などのDbFilterExpressionDbProjectExpressionDbJoinExpressionリレーショナル式に対する set 引数を記述するために使用されます。

DbExpressionRebinder

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

DbExpressionVisitor

結果値を返さないビジターによって実装される基本的な機能を定義します。

DbExpressionVisitor<TResultType>

特定の型の結果値を返すビジターによって実装される基本的な機能を定義します。

DbFilterExpression

入力セットをフィルター処理するために適用される述語を表します。 これにより、述語を満たす要素のセットが生成されます。 このクラスは継承できません。

DbFunctionAggregate

MIN、MAX、AVG、SUM などの標準的な集計関数をサポートします。 このクラスは継承できません。

DbFunctionCommandTree

データベース関数の呼び出しを表します。

DbFunctionExpression

関数の呼び出しを表します。 このクラスは継承できません。

DbGroupAggregate

グループを構成する要素のコレクションを表します。

DbGroupByExpression

group by 操作を表します。 group by 操作は、指定された集計のアプリケーションが従う指定されたキー式に基づいて、入力セットの要素をグループ化する処理です。 このクラスは継承できません。

DbGroupExpressionBinding

DbGroupByExpression に対する入力セットのバインドを定義します。 DbGroupExpressionBinding のプロパティ DbExpressionBindingに加えて、変数参照を介して group 要素にアクセスし、 プロパティを 使用して グループ集計にアクセスすることもできます。

DbInExpression

指定した項目がリスト内の要素と一致するかどうかをテストするブール式を表します。

DbInsertCommandTree

コマンド ツリーとして表現される、単一行の挿入操作を表します。 このクラスは継承できません。

DbIntersectExpression

左辺オペランドと右辺オペランドの間の積集合演算を表します。 このクラスは継承できません。

DbIsEmptyExpression

単一の引数のセットに適用される、空の集合かどうかの判断を表します。 このクラスは継承できません。

DbIsNullExpression

単一の引数に適用される null 判定を表します。 このクラスは継承できません。

DbIsOfExpression

指定された型に対する単一の引数の型比較を表します。 このクラスは継承できません。

DbJoinExpression

指定された結合条件に基づく指定されたコレクション引数間の内部結合、左外部結合、または完全外部結合の操作を表します。

DbLambda

を生成するために呼び出すことができる Lambda 関数を DbLambdaExpression 表します。

DbLambdaExpression

DbExpression オブジェクトで表される引数にラムダ関数を適用できるようにします。

DbLikeExpression

指定されたパターンとエスケープ文字列 (省略可能) に対する文字列の比較を表します。 このクラスは継承できません。

DbLimitExpression

引数コレクション内の要素の数を指定された制限値に制限することを表します。

DbModificationClause

挿入または更新の変更操作で 1 つの句を指定します。および を参照してください SetClausesSetClauses

DbModificationCommandTree

コマンド ツリーとして表される、データ操作言語 (DML) の操作を表します。

DbNewInstanceExpression

(セット型およびレコード型を含む) 指定された型の新しいインスタンスの構築を表します。 このクラスは継承できません。

DbNotExpression

単一の Boolean 引数の論理 NOT を表します。 このクラスは継承できません。

DbNullExpression

型指定された null リテラルへの参照を表します。 このクラスは継承できません。

DbOfTypeExpression

指定されたセット引数からの指定された型の要素の取得を表します。 このクラスは継承できません。

DbOrExpression

2 つの Boolean 引数の論理 OR を表します。 このクラスは継承できません。

DbParameterReferenceExpression

この式を含むコマンド ツリーで宣言されたパラメーターへの参照を表します。 このクラスは継承できません。

DbProjectExpression

指定された式に対する指定された入力セットの投影を表します。 このクラスは継承できません。

DbPropertyExpression

インスタンスのプロパティを取得するためのメソッドおよびプロパティを提供します。 このクラスは継承できません。

DbQuantifierExpression

指定された入力セットの要素に対する指定された種類の限定子操作を表します。 このクラスは継承できません。

DbQueryCommandTree

コマンド ツリーとして表現されるクエリ操作を表します。 このクラスは継承できません。

DbRefExpression

エンティティ セット内の特定のインスタンスへの厳密に型指定された参照を表します。 このクラスは継承できません。

DbRefKeyExpression

指定した Reference のキー値を行として取得する値を表します。

DbRelationshipNavigationExpression

リレーションシップのナビゲーションを表します。 このクラスは継承できません。

DbScanExpression

特定のエンティティ セットのすべての要素の 'scan' を表します。

DbSetClause

変更操作においてプロパティの値を設定する句を指定します。 このクラスは継承できません。

DbSkipExpression

入力セット内の指定された数の要素をスキップします。 DbSkipExpression は、入力コレクションが並べ替えキーで指定された順に並べ替えられた後でのみ使用できます。

DbSortClause

の並べ替え順序の一部として使用できる並べ替えキーを DbSortExpression 指定します。 このクラスは継承できません。

DbSortExpression

指定された並べ替えキーに基づいて指定された入力セットの要素に適用される並べ替え操作を表します。 このクラスは継承できません。

DbTreatExpression

ポリモーフィック引数に適用される型変換操作を表します。 このクラスは継承できません。

DbUnaryExpression

単一の式引数を受け取る式で求められる基本的な機能を実装します。

DbUnionAllExpression

左オペランドと右オペランドの間のセット和集合 (重複除去をしない) 演算を表します。

DbUpdateCommandTree

コマンド ツリーとして表現される、単一行の更新操作を表します。 このクラスは継承できません。

DbVariableReferenceExpression

現在スコープ内にある変数への参照を表します。 このクラスは継承できません。

DefaultExpressionVisitor

特定のルート式を起点として式ツリーの各要素を走査します。 いずれかの要素が変更された場合、ルートまでさかのぼってツリーが再構築され、新しいルート式が返されます。それ以外の場合は、元のルート式が返されます。

列挙型

DbCommandTreeKind

コマンド ツリーのさまざまな "種類" (クラス) について説明します。

DbExpressionKind

それぞれの式クラスがその操作を示すために使用する値を格納します。 ExpressionKindDbExpression プロパティを取得して、式が表す操作を特定できます。