StatementBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |