DbSet.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 Object _
) As Object
'Uso
Dim instance As DbSet 
Dim entity As Object 
Dim returnValue As Object 

returnValue = instance.Remove(entity)
public virtual Object Remove(
    Object entity
)
public:
virtual Object^ Remove(
    Object^ entity
)
abstract Remove : 
        entity:Object -> Object  
override Remove : 
        entity:Object -> Object
public function Remove(
    entity : Object
) : Object

Parámetros

Valor devuelto

Tipo: System.Object
Entidad.

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.

Vea también

Referencia

DbSet Clase

System.Data.Entity (Espacio de nombres)