StatementBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
costruisce il tsql che otterrà i dati
[System.Runtime.InteropServices.ComVisible(false)]
public class StatementBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
type StatementBuilder = class
Public Class StatementBuilder
- Ereditarietà
-
StatementBuilder
- Attributi
Costruttori
| Nome | Descrizione |
|---|---|
| StatementBuilder() |
Costruttore predefinito |
Proprietà
| Nome | Descrizione |
|---|---|
| Distinct |
la selezione deve essere distinta |
| From |
restituisce la clausola FROM |
| IsFirstJoin |
si tratta della prima tabella aggiunta alla clausola from |
| SqlPostfix |
ottenere l'istruzione postfix |
| SqlStatement |
calcolare l'intera istruzione sql ( incluso il prefisso/ il prefisso ) |
Metodi
| Nome | Descrizione |
|---|---|
| AddCondition(String) |
aggiungere una CONDIZIONE che se è true renderà vuoto il set di risultati |
| AddElement(StringBuilder, String, String, String, String) |
aggiunge valore a un generatore di stringhe usando i delimitatori specificati |
| AddFields(String) |
aggiungere all'elenco dei campi SELECT |
| AddFrom(String) |
aggiungere un join clasic alla clausola FROM |
| AddJoin(String) |
aggiungere un nuovo join di sintassi alla clausola FROM |
| AddOrderBy(String, String, OrderBy+Direction) |
aggiungere alla clausola ODER BY per nome se la proprietà apears nell'elenco SELECT, se non la si aggiunge per valore |
| AddOrderBy(String) |
aggiungere alla clausola ORDER BY |
| AddPostfix(String) |
aggiungere a POSTFIX |
| AddPrefix(String) |
aggiungere a PREFIX |
| AddProperty(String, String) |
aggiungere proprietà all'elenco SELECT con alias |
| AddUrn(String) |
aggiungere all'URN |
| AddWhere(String) |
aggiungere alla clausola WHERE utilizzando AND |
| ClearFailCondition() |
clear the CONDITION which if true makes the result be enpty |
| GetSqlNoPrefixPostfix() |
cancellare il prefisso e il suffisso e ottenere l'istruzione sql rimanente |
| IsEmpty(StringBuilder) |
restituisce true se s è vuoto |
| MakeCopy() |
creare una copia di statementBuilder |
| Merge(StatementBuilder) |
unire due istanze di StatementBuilder |