SqlCommandBuilder.DeriveParameters(SqlCommand) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera informacje o parametrach z procedury składowanej określonej w SqlCommand obiekcie i wypełnia Parameters kolekcję określonego SqlCommand obiektu.
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)
Parametry
- command
- SqlCommand
Odwołanie SqlCommand do procedury składowanej, z której mają pochodzić informacje o parametrach. Parametry pochodne są dodawane do Parameters kolekcji elementu SqlCommand.
Wyjątki
Tekst polecenia nie jest prawidłową nazwą procedury składowanej.
Uwagi
DeriveParameters
zastępuje wszystkie istniejące informacje o parametrach dla elementu SqlDbCommand
.
DeriveParameters
wymaga dodatkowego wywołania bazy danych w celu uzyskania informacji. Jeśli informacje o parametrach są znane z wyprzedzeniem, bardziej wydajne jest wypełnienie kolekcji parametrów przez jawne ustawienie informacji.
Można używać DeriveParameters
tylko z procedurami składowanymi. Nie można używać z DeriveParameters
rozszerzonymi procedurami składowanymi. Nie można użyć DeriveParameters
polecenia , aby wypełnić element SqlParameterCollection dowolnymi instrukcjami języka Transact-SQL, takimi jak sparametryzowana instrukcja SELECT.
Aby uzyskać więcej informacji, zobacz Konfigurowanie parametrów.