다음을 통해 공유


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입니다. 파생된 매개 변수는 ParametersSqlCommand 컬렉션에 추가됩니다.

예외

명령 텍스트가 올바른 저장 프로시저 이름이 아닌 경우

설명

DeriveParameters 에 대한 SqlDbCommand기존 매개 변수 정보를 덮어씁니다.

DeriveParameters 에는 정보를 얻기 위해 데이터베이스에 대한 추가 호출이 필요합니다. 매개 변수 정보를 미리 알고 있는 경우 정보를 명시적으로 설정하여 매개 변수 컬렉션을 채우는 것이 더 효율적입니다.

저장 프로시저에서만 사용할 DeriveParameters 수 있습니다. 확장 저장 프로시저에는 를 사용할 DeriveParameters 수 없습니다. 를 사용하여 DeriveParameters 매개 변수가 있는 SELECT 문과 같은 임의의 Transact-SQL 문으로 를 채울 SqlParameterCollection 수 없습니다.

자세한 내용은 매개 변수 구성을 참조하세요.

적용 대상