System.Data.Common.CommandTrees.ExpressionBuilder Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ń.