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 |