DbCommandBuilder.GetDeleteCommand Метод

Определение

Возвращает автоматически созданный объект DbCommand, который требуется для выполнения операций удаления в источнике данных.

Перегрузки

GetDeleteCommand()

Возвращает автоматически созданный объект DbCommand, который требуется для выполнения операций удаления в источнике данных.

GetDeleteCommand(Boolean)

Возвращает автоматически созданный объект DbCommand, который требуется для выполнения операций удаления в источнике данных (дополнительно могут использоваться имена столбцов для определения имен параметров).

Комментарии

Приложение может использовать метод для информационных GetDeleteCommand целей или устранения неполадок, так как оно возвращает DbCommand объект для выполнения.

Вы также можете использовать GetDeleteCommand в качестве основы для измененной команды. Например, можно вызвать GetDeleteCommand и изменить связанный текст команды, а затем явно задать его в DbDataAdapter.

После создания инструкции SQL приложение должно явно вызвать RefreshSchema , если оно каким-либо образом изменяет инструкцию. В противном случае объект по-прежнему GetDeleteCommand будет использовать сведения из предыдущей инструкции, которая может быть неправильной. Инструкции SQL сначала создаются при вызове Update приложением или GetDeleteCommand.

Поведение по умолчанию при создании имен параметров заключается в использовании @p1, @p2и т. д. для различных параметров. Если перегруженная версия GetDeleteCommand позволяет указать такое поведение, указав логическое значение, можно вызвать DbCommandBuilder создание параметров на основе имен столбцов, передав True.

GetDeleteCommand()

Исходный код:
DBCommandBuilder.cs
Исходный код:
DBCommandBuilder.cs
Исходный код:
DBCommandBuilder.cs

Возвращает автоматически созданный объект DbCommand, который требуется для выполнения операций удаления в источнике данных.

public:
 System::Data::Common::DbCommand ^ GetDeleteCommand();
public System.Data.Common.DbCommand GetDeleteCommand ();
member this.GetDeleteCommand : unit -> System.Data.Common.DbCommand
Public Function GetDeleteCommand () As DbCommand

Возвращаемое значение

Автоматически созданный объект DbCommand, необходимый для выполнения операций удаления.

Комментарии

Приложение может использовать метод для информационных GetDeleteCommand целей или устранения неполадок, так как оно возвращает DbCommand объект для выполнения.

Вы также можете использовать GetDeleteCommand в качестве основы для измененной команды. Например, можно вызвать GetDeleteCommand и изменить текст команды, а затем явно задать его в DbDataAdapter.

После создания инструкции SQL приложение должно явно вызвать RefreshSchema , если оно каким-либо образом изменяет инструкцию. В противном случае объект по-прежнему GetDeleteCommand будет использовать сведения из предыдущей инструкции, которая может быть неправильной. Инструкции SQL сначала создаются при вызове Update приложением или GetDeleteCommand.

См. также раздел

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

GetDeleteCommand(Boolean)

Исходный код:
DBCommandBuilder.cs
Исходный код:
DBCommandBuilder.cs
Исходный код:
DBCommandBuilder.cs

Возвращает автоматически созданный объект DbCommand, который требуется для выполнения операций удаления в источнике данных (дополнительно могут использоваться имена столбцов для определения имен параметров).

public:
 System::Data::Common::DbCommand ^ GetDeleteCommand(bool useColumnsForParameterNames);
public System.Data.Common.DbCommand GetDeleteCommand (bool useColumnsForParameterNames);
member this.GetDeleteCommand : bool -> System.Data.Common.DbCommand
Public Function GetDeleteCommand (useColumnsForParameterNames As Boolean) As DbCommand

Параметры

useColumnsForParameterNames
Boolean

Если значением является true, создаются имена параметров, совпадающие с именами столбцов, если это возможно. Если значение равно false, создаются @p1, @p2 и т. д.

Возвращаемое значение

Автоматически созданный объект DbCommand, необходимый для выполнения операций удаления.

Комментарии

Приложение может использовать метод для информационных GetDeleteCommand целей или устранения неполадок, так как оно возвращает DbCommand объект для выполнения.

Вы также можете использовать GetDeleteCommand в качестве основы для измененной команды. Например, можно вызвать GetDeleteCommand и изменить текст команды, а затем явно задать его в DbDataAdapter.

После создания инструкции SQL приложение должно явно вызвать RefreshSchema , если оно каким-либо образом изменяет инструкцию. В противном случае объект по-прежнему GetDeleteCommand будет использовать сведения из предыдущей инструкции, которая может быть неправильной. Инструкции SQL сначала создаются при вызове Update приложением или GetDeleteCommand.

Поведение по умолчанию при создании имен параметров заключается в использовании @p1, @p2и т. д. для различных параметров. Передача true для useColumnsForParameterNames параметра позволяет принудительно DbCommandBuilder создать параметры на основе имен столбцов. Это выполняется, только если выполняются следующие условия:

  • Указан ParameterNameMaxLength , и его длина равна или больше имени созданного параметра.

  • Имя созданного параметра соответствует критериям, указанным в регулярном ParameterNamePattern выражении.

  • Указан ParameterMarkerFormat объект .

См. также раздел

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