System.Data.Common.CommandTrees.ExpressionBuilder 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コマンド ツリーの 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 は、完全に変更できない型で構成されます。式ツリーの再構築中に新しい値を代入することで、可変性をシミュレートできます。