StatementBuilder Classe

Definição

constrói o tsql que obterá os dados

[System.Runtime.InteropServices.ComVisible(false)]
public class StatementBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
type StatementBuilder = class
Public Class StatementBuilder
Herança
StatementBuilder
Atributos

Construtores

Nome Description
StatementBuilder()

Construtor padrão

Propriedades

Nome Description
Distinct

a seleção deve ser distinta

From

retorna a cláusula FROM

IsFirstJoin

esta é a primeira tabela adicionada à cláusula from

SqlPostfix

obter a instrução postfix

SqlStatement

computar a instrução sql inteira ( incluindo prefixo/postfix)

Métodos

Nome Description
AddCondition(String)

adicionar uma CONDIÇÃO que, se for true, fará com que o conjunto de resultados esteja vazio

AddElement(StringBuilder, String, String, String, String)

adiciona valor a um construtor de cadeias de caracteres usando os delimitadores especificados

AddFields(String)

adicionar à lista de campos SELECT

AddFrom(String)

adicionar uma junção clasic à cláusula FROM

AddJoin(String)

adicionar uma nova junção de sintaxe à cláusula FROM

AddOrderBy(String, String, OrderBy+Direction)

adicione à cláusula ODER BY pelo nome se a propriedade apears na lista SELECT se não adicioná-la por valor

AddOrderBy(String)

adicionar à cláusula ORDER BY

AddPostfix(String)

adicionar a POSTFIX

AddPrefix(String)

adicionar a PREFIX

AddProperty(String, String)

adicionar propriedade à lista SELECT com alias

AddUrn(String)

adicionar à URN

AddWhere(String)

adicionar à cláusula WHERE usando AND

ClearFailCondition()

limpar a CONDIÇÃO que, se true, faz com que o resultado seja codificado

GetSqlNoPrefixPostfix()

desmarque o prefixo e o postfixo e obtenha a instrução sql restante

IsEmpty(StringBuilder)

retornará true se s estiver vazio

MakeCopy()

fazer uma cópia deste StatementBuilder

Merge(StatementBuilder)

mesclar duas instâncias do StatementBuilder

Aplica-se a