Udostępnij za pośrednictwem


Table<TEntity>.ITable.DeleteOnSubmit(Object) Metoda

Definicja

Umieszcza jednostkę z tej tabeli w pending delete stanie.

 virtual void System.Data.Linq.ITable.DeleteOnSubmit(System::Object ^ entity) = System::Data::Linq::ITable::DeleteOnSubmit;
void ITable.DeleteOnSubmit (object entity);
abstract member System.Data.Linq.ITable.DeleteOnSubmit : obj -> unit
override this.System.Data.Linq.ITable.DeleteOnSubmit : obj -> unit
Sub DeleteOnSubmit (entity As Object) Implements ITable.DeleteOnSubmit

Parametry

entity
Object

Jednostka, która ma zostać usunięta.

Implementuje

Uwagi

Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy Table<TEntity> wystąpienie jest rzutowanie do interfejsu ITable .

Uwaga

LINQ to SQL nie obsługuje ani nie rozpoznaje operacji usuwania kaskadowego. Jeśli chcesz usunąć wiersz w tabeli, która ma ograniczenia, musisz ustawić ON DELETE CASCADE regułę w ograniczeniu klucza obcego w bazie danych lub użyć własnego kodu, aby najpierw usunąć obiekty podrzędne, które uniemożliwiają usunięcie obiektu nadrzędnego. W przeciwnym razie jest zgłaszany wyjątek.

Dotyczy