StatementBuilder Класс

Определение

создает tsql, который получит данные

[System.Runtime.InteropServices.ComVisible(false)]
public class StatementBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
type StatementBuilder = class
Public Class StatementBuilder
Наследование
StatementBuilder
Атрибуты

Конструкторы

Имя Описание
StatementBuilder()

Конструктор по умолчанию

Свойства

Имя Описание
Distinct

Выбор должен быть уникальным

From

возвращает предложение FROM

IsFirstJoin

Это первая таблица, добавленная в предложение from

SqlPostfix

Получение инструкции postfix

SqlStatement

вычислить всю инструкцию SQL (включая префикс / postfix)

Методы

Имя Описание
AddCondition(String)

добавьте условие, которое, если имеет значение true, сделает результирующий набор пустым

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

добавляет значение в построитель строк с помощью указанных разделителей

AddFields(String)

добавление в список полей SELECT

AddFrom(String)

Добавление к предложению FROM к предложению FROM с помощью класического соединения

AddJoin(String)

добавление нового соединения синтаксиса к предложению FROM

AddOrderBy(String, String, OrderBy+Direction)

добавьте в предложение ODER BY по имени, если свойство подбирается в списке SELECT, если оно не добавляется по значению.

AddOrderBy(String)

добавление в предложение ORDER BY

AddPostfix(String)

добавление в POSTFIX

AddPrefix(String)

добавление в ПРЕФИКС

AddProperty(String, String)

добавление свойства в список SELECT с псевдонимом

AddUrn(String)

добавление в URN

AddWhere(String)

добавление в предложение WHERE с помощью AND

ClearFailCondition()

снимите условие, которое, если значение true делает результат заманчивым

GetSqlNoPrefixPostfix()

снимите префикс и постфикс и получите оставшуюся инструкцию SQL

IsEmpty(StringBuilder)

возвращает значение true, если s пуст

MakeCopy()

создайте копию этого оператора StatementBuilder

Merge(StatementBuilder)

слияние двух экземпляров StatementBuilder

Применяется к