SqlCommandBuilder.GetDeleteCommand Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает автоматически созданный SqlCommand объект, необходимый для удаления в базе данных.
Перегрузки
| Имя | Описание |
|---|---|
| GetDeleteCommand() |
Возвращает автоматически созданный SqlCommand объект, необходимый для удаления в базе данных. |
| GetDeleteCommand(Boolean) |
Возвращает автоматически созданный SqlCommand объект, необходимый для удаления в базе данных. |
Комментарии
Приложение может использовать GetDeleteCommand метод для информационных или устранения неполадок, так как он возвращает SqlCommand объект для выполнения.
Вы также можете использовать GetDeleteCommand в качестве основы измененной команды. Например, можно вызвать GetDeleteCommand и изменить CommandTimeout значение, а затем явно задать это значение в .SqlDataAdapter
После создания инструкции SQL приложение должно явно вызываться RefreshSchema , если он изменяет инструкцию каким-либо образом. В противном случае данные GetDeleteCommand из предыдущей инструкции по-прежнему будут использоваться неправильно. Инструкции SQL сначала создаются при вызове Update приложения или GetDeleteCommand.
Дополнительные сведения см. в статье Создание команд с помощью классов CommandBuilder.
GetDeleteCommand()
- Исходный код:
- System.Data.SqlClient.notsupported.cs
Возвращает автоматически созданный SqlCommand объект, необходимый для удаления в базе данных.
public:
System::Data::SqlClient::SqlCommand ^ GetDeleteCommand();
public System.Data.SqlClient.SqlCommand GetDeleteCommand();
member this.GetDeleteCommand : unit -> System.Data.SqlClient.SqlCommand
override this.GetDeleteCommand : unit -> System.Data.SqlClient.SqlCommand
Public Function GetDeleteCommand () As SqlCommand
Возвращаемое значение
Автоматически созданный SqlCommand объект, необходимый для удаления.
Комментарии
Приложение может использовать GetDeleteCommand метод для информационных или устранения неполадок, так как он возвращает SqlCommand объект для выполнения.
Вы также можете использовать GetDeleteCommand в качестве основы измененной команды. Например, можно вызвать GetDeleteCommand и изменить CommandTimeout значение, а затем явно задать это значение в .SqlDataAdapter
После создания инструкции SQL приложение должно явно вызываться RefreshSchema , если он изменяет инструкцию каким-либо образом. В противном случае данные GetDeleteCommand из предыдущей инструкции по-прежнему будут использоваться неправильно. Инструкции SQL сначала создаются при вызове Update приложения или GetDeleteCommand.
Дополнительные сведения см. в статье Создание команд с помощью классов CommandBuilder.
См. также раздел
- Подключение и извлечение данных в ADO.NET
- Использование поставщика данных .NET Framework для SQL Server
- Общие сведения об ADO.NET
Применяется к
GetDeleteCommand(Boolean)
- Исходный код:
- System.Data.SqlClient.notsupported.cs
Возвращает автоматически созданный SqlCommand объект, необходимый для удаления в базе данных.
public:
System::Data::SqlClient::SqlCommand ^ GetDeleteCommand(bool useColumnsForParameterNames);
public System.Data.SqlClient.SqlCommand GetDeleteCommand(bool useColumnsForParameterNames);
override this.GetDeleteCommand : bool -> System.Data.SqlClient.SqlCommand
Public Function GetDeleteCommand (useColumnsForParameterNames As Boolean) As SqlCommand
Параметры
- useColumnsForParameterNames
- Boolean
Если trueвозможно, создайте имена параметров, соответствующие именам столбцов. Значение if false, generate @p1, @p2and т. д.
Возвращаемое значение
Автоматически созданный SqlCommand объект, необходимый для удаления.
Комментарии
Приложение может использовать GetDeleteCommand метод для информационных или устранения неполадок, так как он возвращает SqlCommand объект для выполнения.
Вы также можете использовать GetDeleteCommand в качестве основы измененной команды. Например, можно вызвать GetDeleteCommand и изменить CommandTimeout значение, а затем явно задать это значение в .SqlDataAdapter
После создания инструкции SQL приложение должно явно вызываться RefreshSchema , если он изменяет инструкцию каким-либо образом. В противном случае данные GetDeleteCommand из предыдущей инструкции по-прежнему будут использоваться неправильно. Инструкции SQL сначала создаются при вызове Update приложения или GetDeleteCommand.
Поведение по умолчанию при создании имен параметров используется @p1@p2и т. д. для различных параметров. Передача true параметра useColumnsForParameterNames позволяет принудительно OleDbCommandBuilder создавать параметры на основе имен столбцов. Это происходит только в том случае, если выполнены следующие условия:
Возвращенный ParameterNameMaxLength из вызова метода GetSchema и найденный в DataSourceInformation коллекции, и его длина равна или больше созданного имени параметра.
Имя созданного параметра соответствует критериям, указанным в ParameterNamePattern вызове метода GetSchema и найденном в регулярном DataSourceInformation выражении коллекции.
Указан ParameterMarkerFormat возвращаемый из вызова метода GetSchema и найденный DataSourceInformation в коллекции.
Дополнительные сведения см. в статье Создание команд с помощью классов CommandBuilder.
См. также раздел
- Подключение и извлечение данных в ADO.NET
- Использование поставщика данных .NET Framework для SQL Server
- Общие сведения об ADO.NET