Compartir a través de


DbSet<TEntity>.Remove(TEntity) Método

Definición

Marca la entidad determinada como Deleted de modo que se eliminará de la base de datos cuando se llame a SaveChanges. Observe que la entidad debe existir en el contexto en otro estado antes de que se llame a este método.

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

Parámetros

entity
TEntity

Entidad que se va a quitar.

Devoluciones

TEntity

Entidad.

Implementaciones

Comentarios

Tenga en cuenta que si la entidad existe en el contexto en el estado Agregado, este método hará que se desasocie del contexto. Esto se debe a que se supone que una entidad de tipo Added no existe en la base de datos, de modo que el intento de eliminarla no tiene sentido.

Se aplica a