StatementBuilder Klasse
Definition
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.
erstellt die tsql, die die Daten erhält
[System.Runtime.InteropServices.ComVisible(false)]
public class StatementBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
type StatementBuilder = class
Public Class StatementBuilder
- Vererbung
-
StatementBuilder
- Attribute
Konstruktoren
| Name | Beschreibung |
|---|---|
| StatementBuilder() |
Standardkonstruktor |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Distinct |
die Auswahl muss eindeutig sein. |
| From |
gibt die FROM-Klausel zurück. |
| IsFirstJoin |
Dies ist die erste Tabelle, die der From-Klausel hinzugefügt wird. |
| SqlPostfix |
abrufen der postfix-Anweisung |
| SqlStatement |
berechnen der gesamten SQL-Anweisung ( einschließlich Präfix / Postfix ) |
Methoden
| Name | Beschreibung |
|---|---|
| AddCondition(String) |
Hinzufügen einer BEDINGUNG, die bei "true" den Resultset leer macht |
| AddElement(StringBuilder, String, String, String, String) |
Addieren von Wert zu einem Zeichenfolgen-Generator mithilfe der angegebenen Trennzeichen |
| AddFields(String) |
Zur SELECT-Feldliste hinzufügen |
| AddFrom(String) |
Hinzufügen einer clasic-Verknüpfung zur FROM-Klausel |
| AddJoin(String) |
Hinzufügen eines neuen Syntaxbeitritts zur FROM-Klausel |
| AddOrderBy(String, String, OrderBy+Direction) |
add to ODER BY clause by name if the property apears in the SELECT list if not add it by value |
| AddOrderBy(String) |
zur ORDER BY-Klausel hinzufügen |
| AddPostfix(String) |
Zu POSTFIX hinzufügen |
| AddPrefix(String) |
Zu PRÄFIX hinzufügen |
| AddProperty(String, String) |
Hinzufügen einer Eigenschaft zur SELECT-Liste mit Alias |
| AddUrn(String) |
Zu URN hinzufügen |
| AddWhere(String) |
zur WHERE-Klausel mithilfe von AND hinzufügen |
| ClearFailCondition() |
löschen Sie die BEDINGUNG, die, wenn wahr, das Ergebnis enpty macht |
| GetSqlNoPrefixPostfix() |
löschen Sie das Präfix und postfix, und rufen Sie die verbleibende SQL-Anweisung ab. |
| IsEmpty(StringBuilder) |
gibt true zurück, wenn s leer ist |
| MakeCopy() |
Erstellen einer Kopie dieses StatementBuilders |
| Merge(StatementBuilder) |
Zusammenführen von zwei StatementBuilder-Instanzen |