SqlDataSourceView.Delete(IDictionary, IDictionary) Yöntem

Tanım

SQL dizesini DeleteCommand , koleksiyonda DeleteParameters belirtilen parametreleri ve belirtilen keys ve oldValues koleksiyonlardaki değerleri kullanarak bir silme işlemi gerçekleştirir.

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

Parametreler

keys
IDictionary

IDictionary İşlemin silineceği nesne veya satır anahtarı değerlerinden ExecuteDelete(IDictionary, IDictionary) biri.

oldValues
IDictionary

IDictionary Yalnızca özelliği değere ayarlanırsa ConflictDetectionCompareAllValues değerlendirilen satır değerlerini içeren bir.

Döndürülenler

Temel alınan veritabanından silinen satır sayısını temsil eden bir değer.

Özel durumlar

, SqlDataSource temel alınan veri kaynağıyla bağlantı kuramıyor.

-veya-

ConflictDetection özelliği değerine ayarlanır CompareAllValues ve parametre oldValues geçirilmemektedir.

CanDelete özelliğidirfalse.

Açıklamalar

Delete yöntemi, ve oldValues parametrelerini geçirerek keys yöntemini çağırırExecuteDelete.

Şunlara uygulanır

Ayrıca bkz.