ObjectDataSourceView.Delete(IDictionary, IDictionary) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 keys 컬렉션과 oldValues 컬렉션을 사용하여 속성으로 식별되는 비즈니스 개체 메서드를 DeleteMethod 호출하여 삭제 작업을 수행합니다.
public:
int Delete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
public int Delete(System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.Delete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Delete (keys As IDictionary, oldValues As IDictionary) As Integer
매개 변수
- keys
- IDictionary
IDictionary 삭제할 항목을 식별하는 데 사용되는 키 값 중입니다. 이러한 매개 변수는 삭제 작업을 수행하기 위해 속성과 함께 DeleteMethod 사용됩니다. 메서드와 연결된 매개 변수가 없으면 .를 전달합니다 null.
- oldValues
- IDictionary
IDictionary 데이터 원본의 항목과 일치시키는 데 사용되는 키가 아닌 추가 값이 들어 있는 A입니다. 행 값은 속성이 필드로 설정된 경우에만 ConflictDetection 메서드에 CompareAllValues 전달됩니다.
반환
삭제된 행의 수입니다. 그렇지 않으면 숫자를 알 수 없는 경우 -1입니다.
설명
기본값은 -1입니다. 즉, 알 수 없는 수의 행이 삭제되었습니다. 다른 값을 반환하려면 이벤트 처리기의 개체 Deleted 속성을 ObjectDataSourceStatusEventArgs 설정합니다AffectedRows. 영향을 받는 행의 수는 일반적으로 비즈니스 개체의 메서드에 의해 Delete 반환되며 해당 값은 이벤트 처리기의 매개 변수 Deleted 속성 ObjectDataSourceStatusEventArgs 에서 ReturnValue 사용할 수 있습니다.
메서드는 Delete 메서드를 ExecuteDelete 호출하고 컬렉션과 oldValues 컬렉션을 전달 keys 합니다.