System.Data.Common.CommandTrees.ExpressionBuilder 名前空間

コマンド ツリー 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 は完全に不変型で構成されます。式ツリーの再構築中に新しい値を置き換えることで、変更可能性をシミュレートできます。