Class Delete
Запрос на удаление данных.
Inherited Members
Namespace: Terrasoft.Core.DB
Assembly: Terrasoft.Core.dll
Syntax
public class Delete : Query, IParametrizedQuery, ISqlGenerating, ICacheableQuery, ICloneable, IDBCommand
Constructors
Delete(Delete)
Инициализирует новый экземпляр Delete, являющийся клоном переданного запроса.
Declaration
public Delete(Delete source)
Parameters
Type | Name | Description |
---|---|---|
Delete | source | Запрос на удаление, клон которого создается. |
Delete(UserConnection)
Инициализирует новый экземпляр Delete, используя заданное пользовательское подключение.
Declaration
public Delete(UserConnection userConnection)
Parameters
Type | Name | Description |
---|---|---|
UserConnection | userConnection | Пользовательское подключение. |
Properties
Source
Источник данных запроса.
Declaration
public ModifyQuerySource Source { get; set; }
Property Value
Type | Description |
---|---|
ModifyQuerySource |
Methods
BuildSqlText(StringBuilder)
Формирует текст запроса с использование заданного экземпляра System.Text.StringBuilder.
Declaration
public override void BuildSqlText(StringBuilder sb)
Parameters
Type | Name | Description |
---|---|---|
System.Text.StringBuilder | sb | Экземпляр System.Text.StringBuilder, с помощью которого формируется текст запроса. |
Overrides
Clone()
Создает клон текущего экземпляра Delete.
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
System.Object | Новый экземпляр Delete, являющийся клоном текущего экземпляра. |
Overrides
From(String)
К текущему запросу добавляет в качестве источника данных схему с заданным именем.
Declaration
public Delete From(string schemaName)
Parameters
Type | Name | Description |
---|---|---|
System.String | schemaName | Имя схемы. |
Returns
Type | Description |
---|---|
Delete | Текущий экземпляр Delete. |
From(ModifyQuerySource)
К текущему запросу добавляет в качестве источника данных заданный источник.
Declaration
public Delete From(ModifyQuerySource source)
Parameters
Type | Name | Description |
---|---|---|
ModifyQuerySource | source | Источник данных. |
Returns
Type | Description |
---|---|
Delete | Текущий экземпляр Delete. |
GetSqlText()
Возвращает sql-текст текущего запроса.
Declaration
public override string GetSqlText()
Returns
Type | Description |
---|---|
System.String | Sql-текст текущего запроса. |