次の方法で共有


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

コマンド ツリーの API があります。

クラス

DbExpressionBuilder

DbExpression を構築するためにAPI を提供し、それ自体の式の型でAPI が拡張メソッドとしてアクセスされるようにします。

EdmFunctions

正規の EDM 関数を呼び出す を構築する API を提供し、その API を式の型自体の拡張メソッドとして DbExpression アクセスできます。

Row

NewRow(IEnumerable<KeyValuePair<String,DbExpression>>) を呼び出すことでコンストラクターと同様の手段を提供します。

注釈

API は、 System.Data.Common.CommandTrees.ExpressionBuilder オブジェクトによって表される式を作成するために使用され DbExpression ます。 クラスによって提供されるコマンドツリー API には、 DbExpressionBuilder 次の特性があります。

  • 機能: DbExpression オブジェクトは、構築の自然なフローを提供する機能パターンを使用して構築されます。

  • 疎結合: DbExpression オブジェクトは特定のコマンドツリーにバインドされていないため、型アグリーメントが満たされていればどのようなコンテキストでも使用できます。

  • 変更不可: API は、完全に変更できない型で構成されます。式ツリーの再構築中に新しい値を代入することで、可変性をシミュレートできます。