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

Definition

Fügt eine Entität aus dieser Tabelle in einen pending delete Zustand ein.

 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

Parameter

entity
Object

Die entität, die entfernt werden soll.

Implementiert

Hinweise

Dieses Element ist eine explizite Schnittstellenmitgliedsimplementierung. Sie kann nur verwendet werden, wenn die Table<TEntity> Instanz in eine ITable Schnittstelle umgegossen wird.

Note

LINQ to SQL unterstützt oder erkennt keine Kaskadenlöschvorgänge. Wenn Sie eine Zeile in einer Tabelle löschen möchten, die Einschränkungen enthält, müssen Sie entweder die ON DELETE CASCADE Regel in der Fremdschlüsseleinschränkung in der Datenbank festlegen oder ihren eigenen Code verwenden, um zuerst die untergeordneten Objekte zu löschen, die verhindern, dass das übergeordnete Objekt gelöscht wird. Andernfalls wird eine Ausnahme ausgelöst.

Gilt für: