System.Data.Common.CommandTrees.ExpressionBuilder Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje rozhraní API stromu příkazů.
Třídy
| Name | Description |
|---|---|
| DbExpressionBuilder |
Poskytuje rozhraní API pro sestavení DbExpressiona umožňuje, aby k rozhraní API bylo možné přistupovat jako metody rozšíření samotného typu výrazu. |
| EdmFunctions |
Poskytuje rozhraní API, DbExpression které vytváří kanonické funkce EDM a umožňuje, aby k rozhraní API bylo možné přistupovat jako metody rozšíření pro samotný typ výrazu. |
| Row |
Poskytuje konstruktorové metody volání NewRow(IEnumerable<KeyValuePair<String,DbExpression>>). |
Poznámky
Rozhraní System.Data.Common.CommandTrees.ExpressionBuilder API se používá k vytváření výrazů, které jsou reprezentovány DbExpression objekty. Rozhraní API stromu příkazů poskytované DbExpressionBuilder třídou má následující vlastnosti:
Funkční: DbExpression objekty se vytvářejí pomocí funkčních vzorů, které poskytují přirozený tok konstrukce.
Volně propojený objekt: DbExpression Objekt není vázán na žádný konkrétní strom příkazů a lze jej použít v libovolném kontextu, kde je smlouva typu splněna.
Neměnné: Rozhraní API se skládá výhradně z neměnných typů; mutability může být simulována nahrazením nových hodnot při opětovném sestavení stromu výrazu.