System.Data.Common.CommandTrees.ExpressionBuilder 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供指令樹 API。
類別
| 名稱 | Description |
|---|---|
| DbExpressionBuilder |
提供一個 API 來構造 DbExpressions,並允許以擴充方法存取該 API。 |
| EdmFunctions |
提供一個 API 來構造 DbExpression 可調用典型 EDM 函式的 s,並允許以表達式類型本身的擴充方法存取該 API。 |
| Row |
提供類似構造子的方式來呼叫 NewRow(IEnumerable<KeyValuePair<String,DbExpression>>)。 |
備註
API System.Data.Common.CommandTrees.ExpressionBuilder 用於建立表達式,表達式以 DbExpression 物件表示。 該 DbExpressionBuilder 類別所提供的指令樹 API 具有以下特性:
功能性: DbExpression 物件以功能模式建構,提供自然的建造流程。
鬆散耦合:物件 DbExpression 不受綁定於任何特定指令樹,且可用於任何符合型別一致性的情境中。
不可變:API 完全由不可變型態組成;可變性可透過在重建表達式樹時替換新值來模擬。