Freigeben über


IDbSet<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
Function Remove ( _
    entity As TEntity _
) As TEntity
'Usage
Dim instance As IDbSet 
Dim entity As TEntity
Dim returnValue As TEntity

returnValue = instance.Remove(entity)
TEntity Remove(
    TEntity entity
)
TEntity Remove(
    TEntity entity
)
abstract Remove : 
        entity:'TEntity -> 'TEntity 
function Remove(
    entity : TEntity
) : TEntity

Parameter

  • entity
    Typ: TEntity
    Die Entität, die entfernt werden soll.

Rückgabewert

Typ: TEntity
Die Entität.

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.

Siehe auch

Verweis

IDbSet<TEntity> Interface

System.Data.Entity-Namespace