StatementBuilder Clase

Definición

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

Se aplica a