Table<TEntity>.ITable.DeleteOnSubmit(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.