System.Data.Common.CommandTrees.ExpressionBuilder 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コマンド ツリー API を提供します。
クラス
| 名前 | 説明 |
|---|---|
| DbExpressionBuilder |
DbExpressionを構築する API を提供し、式の型自体の拡張メソッドとして API にアクセスできるようにします。 |
| EdmFunctions |
正規の EDM 関数を呼び出す DbExpression を構築する API を提供し、その API に式型自体の拡張メソッドとしてアクセスできるようにします。 |
| Row |
NewRow(IEnumerable<KeyValuePair<String,DbExpression>>)を呼び出すコンストラクターのような手段を提供します。 |
注釈
System.Data.Common.CommandTrees.ExpressionBuilder API は、DbExpression オブジェクトによって表される式を作成するために使用されます。 DbExpressionBuilder クラスによって提供されるコマンド ツリー API には、次の特性があります。
機能: DbExpression オブジェクトは、構築の自然なフローを提供する機能パターンを使用して構築されます。
疎結合: DbExpression オブジェクトは特定のコマンド ツリーにバインドされず、型アグリーメントが満たされている任意のコンテキストで使用できます。
不変: API は完全に不変型で構成されます。式ツリーの再構築中に新しい値を置き換えることで、変更可能性をシミュレートできます。