StatementBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
construye el tsql que obtendrá los datos.
[System.Runtime.InteropServices.ComVisible(false)]
public class StatementBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
type StatementBuilder = class
Public Class StatementBuilder
- Herencia
-
StatementBuilder
- Atributos
Constructores
| Nombre | Description |
|---|---|
| StatementBuilder() |
Constructor por defecto |
Propiedades
| Nombre | Description |
|---|---|
| Distinct |
la selección debe ser distinta. |
| From |
devuelve la cláusula FROM. |
| IsFirstJoin |
esta es la primera tabla agregada a la cláusula from. |
| SqlPostfix |
obtener la instrucción postfix |
| SqlStatement |
calcular toda la instrucción sql ( incluido el prefijo o postfijo ) |
Métodos
| Nombre | Description |
|---|---|
| AddCondition(String) |
agregue una CONDICIÓN que, si es true, hará que el conjunto de resultados esté vacío. |
| AddElement(StringBuilder, String, String, String, String) |
agrega valor a un generador de cadenas mediante los delimitadores especificados |
| AddFields(String) |
agregar a la lista de campos SELECT |
| AddFrom(String) |
agregar una combinación clasica a la cláusula FROM |
| AddJoin(String) |
agregar una nueva combinación de sintaxis a la cláusula FROM |
| AddOrderBy(String, String, OrderBy+Direction) |
agregue a la cláusula ODER BY por nombre si la propiedad aparece en la lista SELECT si no la agrega por valor. |
| AddOrderBy(String) |
agregar a la cláusula ORDER BY |
| AddPostfix(String) |
agregar a POSTFIX |
| AddPrefix(String) |
agregar a PREFIX |
| AddProperty(String, String) |
agregar propiedad a la lista SELECT con alias |
| AddUrn(String) |
agregar a URN |
| AddWhere(String) |
agregar a la cláusula WHERE mediante AND |
| ClearFailCondition() |
borre la CONDICIÓN que si es true hace que el resultado sea enpty |
| GetSqlNoPrefixPostfix() |
borre el prefijo y el postfijo y obtenga la instrucción sql restante. |
| IsEmpty(StringBuilder) |
devuelve true si s está vacío |
| MakeCopy() |
realizar una copia de este StatementBuilder |
| Merge(StatementBuilder) |
combinar dos instancias de StatementBuilder |