Condividi tramite


DbSet<TEntity>.Remove(TEntity) Metodo

Definizione

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.

public virtual TEntity Remove (TEntity entity);
abstract member Remove : 'Entity -> 'Entity
override this.Remove : 'Entity -> 'Entity
Public Overridable Function Remove (entity As TEntity) As TEntity

Parametri

entity
TEntity

Entità da rimuovere.

Restituisce

TEntity

Entità.

Implementazioni

Commenti

Si noti che se l'entità esiste nel contesto nello stato Aggiunto, questo metodo 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.

Si applica a