System.Data.Common.CommandTrees.ExpressionBuilder Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Befehlsstruktur-API bereit.
Klassen
| Name | Beschreibung |
|---|---|
| DbExpressionBuilder |
Stellt eine API bereit, um S zu erstellen DbExpressionund zu ermöglichen, dass auf diese API als Erweiterungsmethoden für den Ausdruckstyp selbst zugegriffen werden kann. |
| EdmFunctions |
Stellt eine API bereit, um Konstrukte zu erstellen DbExpression , die kanonische EDM-Funktionen aufrufen, und ermöglicht den Zugriff auf diese API als Erweiterungsmethoden für den Ausdruckstyp selbst. |
| Row |
Stellt ein konstruktorähnliches Mittel zum Aufrufen NewRow(IEnumerable<KeyValuePair<String,DbExpression>>)bereit. |
Hinweise
Die System.Data.Common.CommandTrees.ExpressionBuilder API wird verwendet, um Ausdrücke zu erstellen, die durch DbExpression Objekte dargestellt werden. Die von der DbExpressionBuilder Klasse bereitgestellte Befehlsstruktur-API weist die folgenden Merkmale auf:
Funktional: DbExpression Objekte werden mit funktionalen Mustern konstruiert, die einen natürlichen Baufluss bieten.
Lose gekoppelt: Ein DbExpression Objekt ist nicht an eine bestimmte Befehlsstruktur gebunden und kann in jedem Kontext verwendet werden, in dem die Typvereinbarung erfüllt ist.
Unveränderlich: Die API besteht vollständig aus unveränderlichen Typen; Die Veränderbarkeit kann simuliert werden, indem neue Werte ersetzt werden, während eine Ausdrucksstruktur neu erstellt wird.