StatementBuilder Classe

Definizione

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

Si applica a