Table<TEntity>.ITable.DeleteOnSubmit(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vloží 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 člena rozhraní. Lze jej použít pouze v případě, Table<TEntity> že je instance přetypována do ITable rozhraní.
Note
LINQ to SQL nepodporuje ani nerozpozná operace kaskádového odstranění. Pokud chcete odstranit řádek v tabulce s omezeními, 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.