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

Definice

Převede entitu z této tabulky do pending delete stavu.

 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

Entita, která se má odebrat.

Implementuje

Poznámky

Tento člen je explicitní implementace členu rozhraní. Lze jej použít pouze v případě, že Table<TEntity> je instance přetypovaná na ITable rozhraní.

Poznámka

LINQ to SQL nepodporuje ani nerozpoznává operace kaskádového odstranění. Pokud chcete odstranit řádek v tabulce, který má omezení, musíte buď nastavit ON DELETE CASCADE pravidlo v omezení cizího klíče v databázi, nebo pomocí vlastního kódu nejprve odstranit podřízené objekty, které brání odstranění nadřazeného objektu. V opačném případě je vyvolána výjimka.

Platí pro