ObjectDataSourceView.ExecuteInsert(IDictionary) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 values 컬렉션을 사용하여 속성으로 식별되는 비즈니스 개체 메서드를 InsertMethod 호출하여 삽입 작업을 수행합니다.
protected:
override int ExecuteInsert(System::Collections::IDictionary ^ values);
protected override int ExecuteInsert(System.Collections.IDictionary values);
override this.ExecuteInsert : System.Collections.IDictionary -> int
Protected Overrides Function ExecuteInsert (values As IDictionary) As Integer
매개 변수
- values
- IDictionary
IDictionary 삽입 작업을 수행하기 위해 속성과 함께 InsertMethod 사용되는 매개 변수의 A입니다. 메서드와 연결된 매개 변수가 없으면 .를 전달합니다 null.
반환
삽입된 행의 수입니다. 그렇지 않으면 숫자를 알 수 없는 경우 -1입니다. 자세한 내용은 Insert를 참조하세요.
예외
속성이 CanInsert 반환됩니다 false.
values 가 있거나 비어 있습니다 null .
설명
클래스는 ObjectDataSourceView 상속된 ExecuteInsert 메서드를 구현하여 비즈니스 개체를 사용하여 기본 데이터 저장소에 데이터를 삽입합니다. 페이지 개발자와 데이터 바인딩된 컨트롤 작성자는 메서드를 ExecuteInsert 직접 호출하지 않고 공개적으로 노출된 Insert 메서드를 사용합니다.
삽입을 수행하기 OnInserting 전에 이벤트를 발생하도록 메서드가 Inserting 호출됩니다. 이 이벤트를 처리하여 매개 변수 값을 검사하고 메서드가 호출되기 전에 Insert 전처리를 수행할 수 있습니다.
삽입 작업을 수행하기 위해 컨트롤은 ObjectDataSourceView 리플렉션을 사용하여 컬렉션에 있는 속성 및 연결된 매개 변수 values 로 InsertMethod 식별되는 메서드를 호출한 다음 실행합니다. 작업이 완료되면 OnInserted 이벤트를 발생하도록 메서드가 Inserted 호출됩니다. 이 이벤트를 처리하여 반환 값, 오류 코드를 검사하고 사후 처리를 수행할 수 있습니다.
삽입된 행 수를 반환하는 방법에 대한 자세한 내용은 다음을 참조하세요 Insert.