SqlCommandBuilder.DeriveParameters(SqlCommand) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает сведения о параметрах из хранимой процедуры, указанной в объекте SqlCommand, и включает их в коллекцию параметров Parameters указанного объекта SqlCommand.
public:
static void DeriveParameters(Microsoft::Data::SqlClient::SqlCommand ^ command);
public static void DeriveParameters (Microsoft.Data.SqlClient.SqlCommand command);
static member DeriveParameters : Microsoft.Data.SqlClient.SqlCommand -> unit
Public Shared Sub DeriveParameters (command As SqlCommand)
Параметры
- command
- SqlCommand
Объект SqlCommand ссылается на хранимую процедуру, из которой необходимо извлечь сведения о параметрах. Извлеченные параметры добавляются в коллекцию параметров Parameters объекта SqlCommand.
Исключения
Текст команды не является допустимым именем хранимой процедуры.
Комментарии
DeriveParameters
перезаписывает все существующие сведения о параметрах SqlDbCommand
для .
DeriveParameters
для получения сведений требуется дополнительный вызов базы данных. Если сведения о параметрах известны заранее, эффективнее заполнить коллекцию параметров, задав сведения явным образом.
Вы можете использовать DeriveParameters
только с хранимыми процедурами. Нельзя использовать DeriveParameters
с расширенными хранимыми процедурами. Нельзя использовать для DeriveParameters
заполнения SqlParameterCollection произвольными инструкциями Transact-SQL, например параметризованной инструкцией SELECT.
Дополнительные сведения см. в разделе Настройка параметров.