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

Definizione

Imposta un'entità di questa tabella sullo stato pending delete.Puts an entity from this table into a pending delete state.

 virtual void System.Data.Linq.ITable.DeleteOnSubmit(System::Object ^ entity) = System::Data::Linq::ITable::DeleteOnSubmit;
void ITable.DeleteOnSubmit (object entity);
Sub DeleteOnSubmit (entity As Object) Implements ITable.DeleteOnSubmit

Parametri

entity
Object Object Object

Entità da rimuovere.The entity to be removed.

Implementazioni

Commenti

Questo membro è un’implementazione esplicita di un membro di interfaccia.This member is an explicit interface member implementation. Può essere utilizzato solo quando si esegue il cast dell'istanza Table<TEntity> a un'interfaccia ITable.It can be used only when the Table<TEntity> instance is cast to an ITable interface.

Nota

LINQ to SQLLINQ to SQL non supporta o non riconosce operazioni di eliminazione a catena.does not support or recognize cascade-delete operations. Se si desidera eliminare una riga in una tabella contenente vincoli, è necessario impostare la ON DELETE CASCADE regola nel vincolo di chiave esterna nel database oppure utilizzare il proprio codice per eliminare innanzitutto gli oggetti figlio che impediscono l'eliminazione dell'oggetto padre.If you want to delete a row in a table that has constraints against it, you must either set the ON DELETE CASCADE rule in the foreign-key constraint in the database, or use your own code to first delete the child objects that prevent the parent object from being deleted. In caso contrario, viene generata un'eccezione.Otherwise, an exception is thrown.

Si applica a