DbSet<TEntity>.Remove-Methode
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
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.
Namespace: System.Data.Entity
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Overridable Function Remove ( _
entity As TEntity _
) As TEntity
'Usage
Dim instance As DbSet
Dim entity As TEntity
Dim returnValue As TEntity
returnValue = instance.Remove(entity)
public virtual TEntity Remove(
TEntity entity
)
public:
virtual TEntity Remove(
TEntity entity
)
abstract Remove :
entity:'TEntity -> 'TEntity
override Remove :
entity:'TEntity -> 'TEntity
public function Remove(
entity : TEntity
) : TEntity
Parameter
- entity
Typ: TEntity
Die Entität, die entfernt werden soll.
Rückgabewert
Typ: TEntity
Implements
IDbSet<TEntity>.Remove(TEntity)
Hinweise
Hinweis: Wenn die Entität im Zustand "Added" im Kontext vorhanden ist, bewirkt diese Methode, 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.