Freigeben über


IDbSet<TEntity>.Remove(TEntity) 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 TEntity Remove (TEntity entity);
abstract member Remove : 'Entity -> 'Entity
Public Function Remove (entity As TEntity) As TEntity

Parameter

entity
TEntity

Die Entität, die entfernt werden soll.

Gibt zurück

TEntity

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: