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
DbExpressionBuilder |
Poskytuje rozhraní API pro vytváření DbExpressiona umožňuje, aby k rozhraní API bylo možné přistupovat jako metody rozšíření pro samotný typ výrazu. |
EdmFunctions |
Poskytuje rozhraní API pro vytváření, které volaly kanonické funkce EDM, a umožňuje, aby se k rozhraní API přistupovalo jako k rozšiřujícím metodám DbExpression pro samotný typ výrazu. |
Row |
Poskytuje konstruktorové prostředky volání NewRow(IEnumerable<KeyValuePair<String,DbExpression>>). |
Poznámky
System.Data.Common.CommandTrees.ExpressionBuilderRozhraní API slouží 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 jsou vytvořené pomocí funkčních vzorů, které poskytují přirozený tok konstrukce.
Volně spojený: DbExpression objekt není vázán na žádný konkrétní strom příkazů a lze jej použít v jakémkoli kontextu, kde je splněna shoda typu.
Neměnné: rozhraní API se skládá výhradně z neměnných typů; proměnlivost může být simulovaná nahrazením nových hodnot při opakovaném sestavování stromu výrazů.