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
DbExpressionBuilder |
Udostępnia interfejs API do konstruowania DbExpressionelementów i umożliwia uzyskiwanie dostępu do tego interfejsu API jako metod rozszerzeń w samym typie wyrażenia. |
EdmFunctions |
Udostępnia interfejs API do konstruowania s, które wywołują kanoniczne funkcje EDM, i umożliwia dostęp do tego interfejsu API jako metody rozszerzenia dla DbExpression samego typu wyrażenia. |
Row |
Udostępnia metody podobne do konstruktora wywołujące NewRow(IEnumerable<KeyValuePair<String,DbExpression>>)metodę . |
Uwagi
Interfejs System.Data.Common.CommandTrees.ExpressionBuilder API służy do tworzenia wyrażeń, które są reprezentowane przez obiekty DbExpression . Interfejs API drzewa poleceń dostarczony przez DbExpressionBuilder klasę 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: obiekt nie jest powiązany z żadnym konkretnym drzewem poleceń i może być używany w dowolnym kontekście, w którym DbExpression jest spełniony umowa typu.
Niezmienny: Interfejs API składa się w całości z niezmiennych typów; Modyfikowalność może być symulowana przez podsłuchiwanie nowych wartości podczas ponownego kompilowania drzewa wyrażeń.