ObjectDataSourceView.Delete(IDictionary, IDictionary) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Melakukan operasi penghapusan dengan memanggil metode objek bisnis yang diidentifikasi oleh DeleteMethod properti menggunakan koleksi dan oldValues
yang ditentukankeys
.
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
Parameter
- keys
- IDictionary
Salah satu IDictionary nilai kunci yang digunakan untuk mengidentifikasi item yang akan dihapus. Parameter ini digunakan dengan DeleteMethod properti untuk melakukan operasi penghapusan. Jika tidak ada parameter yang terkait dengan metode , teruskan null
.
- oldValues
- IDictionary
IDictionary yang berisi nilai non-kunci tambahan yang digunakan untuk mencocokkan item di sumber data. Nilai baris diteruskan ke metode hanya jika ConflictDetection properti diatur ke CompareAllValues bidang .
Mengembalikan
Jumlah baris yang dihapus; jika tidak, -1, jika angka tidak diketahui.
Keterangan
Nilai defaultnya adalah -1, yang berarti bahwa jumlah baris yang tidak diketahui telah dihapus. Untuk mengembalikan nilai yang berbeda, atur AffectedRows properti ObjectDataSourceStatusEventArgs objek penanganan Deleted aktivitas. Jumlah baris yang terpengaruh biasanya dikembalikan oleh Delete
metode untuk objek bisnis, dan nilai tersebut tersedia dari ReturnValue properti ObjectDataSourceStatusEventArgs parameter Deleted penanganan aktivitas.
Metode ini Delete memanggil ExecuteDelete metode , meneruskan keys
koleksi dan oldValues
.