Freigeben über


DbSet.Remove(Object) Methode

Definition

Markiert die angegebene Entität als Deleted, sodass sie beim Aufruf von SaveChanges aus der Datenbank gelöscht wird. Beachten Sie, dass die Entität in einem anderen Zustand im Kontext vorhanden sein muss, bevor diese Methode aufgerufen wird.

public virtual object Remove (object entity);
abstract member Remove : obj -> obj
override this.Remove : obj -> obj
Public Overridable Function Remove (entity As Object) As Object

Parameter

entity
Object

Die Entität, die entfernt werden soll.

Gibt zurück

Die Entität.

Hinweise

Beachten Sie, dass, wenn die Entität im Kontext im Status Hinzugefügt vorhanden ist, diese Methode bewirkt, dass sie vom Kontext getrennt wird. Der Grund hierfür ist, dass eine Entität im Zustand Added als nicht in der Datenbank vorhanden angenommen wird und es daher keinen Sinn ergibt, die Entität zu löschen.

Gilt für: