Metodo DbSet<TEntity>.Remove

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Contrassegna l'entità specificata come Deleted in modo tale da essere eliminata dal database quando viene chiamato SaveChanges. Si noti che l'entità deve esistere nel contesto in un altro stato affinché venga chiamato questo metodo.

Spazio dei nomi:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Overridable Function Remove ( _
    entity As TEntity _
) As TEntity
'Utilizzo
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

Parametri

  • entity
    Tipo: TEntity
    Entità da rimuovere.

Valore restituito

Tipo: TEntity

Implements

IDbSet<TEntity>.Remove(TEntity)

Note

Si noti che se l'entità esiste nel contesto nello stato Added, questo metodo ne causerà lo scollegamento dal contesto. Ciò è dovuto al fatto che si presuppone che non esista nel database un'entità Added, per cui eliminarla non avrebbe senso.

Vedere anche

Riferimento

DbSet<TEntity> Classe

Spazio dei nomi System.Data.Entity