System.Data.Common.CommandTrees.ExpressionBuilder Przestrzeń nazw

Udostępnia interfejs API drzewa poleceń.

Klasy

Nazwa Opis
DbExpressionBuilder

Udostępnia interfejs API do konstruowania DbExpressionelementów i umożliwia dostęp do tego interfejsu API jako metody rozszerzenia dla samego typu wyrażenia.

EdmFunctions

Udostępnia interfejs API do konstruowania DbExpression elementów, które wywołują funkcje kanoniczne EDM i umożliwiają dostęp do tego interfejsu API jako metody rozszerzeń w samym typie wyrażenia.

Row

Zapewnia metodę podobną do konstruktora w wywołaniu metody NewRow(IEnumerable<KeyValuePair<String,DbExpression>>).

Uwagi

Interfejs System.Data.Common.CommandTrees.ExpressionBuilder API służy do tworzenia wyrażeń, które są reprezentowane przez DbExpression obiekty. Interfejs API drzewa poleceń udostępniany przez klasę DbExpressionBuilder ma następujące cechy:

  • Funkcjonalne: DbExpression obiekty są konstruowane przy użyciu wzorców funkcjonalnych, które zapewniają naturalny przepływ konstrukcji.

  • Luźno powiązane: DbExpression obiekt nie jest powiązany z żadnym konkretnym drzewem poleceń i może być używany w dowolnym kontekście, w którym umowa typu jest satysfakcjonująca.

  • Niezmienne: interfejs API składa się całkowicie z niezmiennych typów; Niezmienność może być symulowana przez podstawianie nowych wartości podczas odbudowy drzewa wyrażeń.