DbCommandBuilder.GetDeleteCommand Метод

Определение

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

Перегрузки

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

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

GetDeleteCommand(Boolean)

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

Комментарии

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

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

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

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

GetDeleteCommand()

Возвращает автоматически созданный 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 сначала создаются при вызовах или вызовах UpdateGetDeleteCommandприложения.

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

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

GetDeleteCommand(Boolean)

Возвращает автоматически созданный 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это возможно, создайте имена параметров, соответствующие именам столбцов. Значение if false, generate @p1, @p2and т. д.

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

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

Комментарии

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

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

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

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

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

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

  • Задано значение ParameterMarkerFormat .

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

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