Sdílet prostřednictvím


System.Data.Common.CommandTrees.ExpressionBuilder Obor názvů

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ů.