DbSet<TEntity>.Remove (Método)
[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].
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.
Espacio de nombres: System.Data.Entity
Ensamblado: EntityFramework (en EntityFramework.dll)
Sintaxis
'Declaración
Public Overridable Function Remove ( _
entity As TEntity _
) As TEntity
'Uso
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
Parámetros
- entity
Tipo: TEntity
Entidad que se va a quitar.
Valor devuelto
Tipo: TEntity
Implementaciones
IDbSet<TEntity>.Remove(TEntity)
Comentarios
Tenga en cuenta que si la entidad existe en el contexto en el estado Added, este método hará que se disocie 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.