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

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.