System.Data.Entity.Core.Common.CommandTrees 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
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 つの句を指定します。および を参照してください SetClauses 。 SetClauses |
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 |
それぞれの式クラスがその操作を示すために使用する値を格納します。 ExpressionKind の DbExpression プロパティを取得して、式が表す操作を特定できます。 |
Entity Framework