Compartir a través de


DbContext.RemoveRange Método

Definición

Sobrecargas

RemoveRange(IEnumerable<Object>)

Comienza a realizar un seguimiento de la entidad especificada en el Deleted estado de forma que se quitará de la base de datos cuando SaveChanges() se llame a .

RemoveRange(Object[])

Comienza a realizar un seguimiento de la entidad especificada en el Deleted estado de forma que se quitará de la base de datos cuando SaveChanges() se llame a .

RemoveRange(IEnumerable<Object>)

Comienza a realizar un seguimiento de la entidad especificada en el Deleted estado de forma que se quitará de la base de datos cuando SaveChanges() se llame a .

public virtual void RemoveRange (System.Collections.Generic.IEnumerable<object> entities);
abstract member RemoveRange : seq<obj> -> unit
override this.RemoveRange : seq<obj> -> unit
Public Overridable Sub RemoveRange (entities As IEnumerable(Of Object))

Parámetros

entities
IEnumerable<Object>

Entidades que se van a quitar.

Comentarios

Si ya se realiza un seguimiento de cualquiera de las entidades en el Added estado, el contexto dejará de realizar el seguimiento de esas entidades (en lugar de marcarlas como Deleted), ya que esas entidades se agregaron anteriormente al contexto y no existen en la base de datos.

Se realizará el seguimiento de cualquier otra entidad accesible que aún no se esté realizando el seguimiento de la misma manera que si se llamara a este AttachRange(IEnumerable<Object>) método. Esto permite aplicar cualquier acción en cascada cuando SaveChanges() se llama a .

Consulte Seguimiento de cambios de EF Core y Uso de AddRange, UpdateRange, AttachRange y RemoveRange para obtener más información y ejemplos.

Se aplica a

RemoveRange(Object[])

Comienza a realizar un seguimiento de la entidad especificada en el Deleted estado de forma que se quitará de la base de datos cuando SaveChanges() se llame a .

public virtual void RemoveRange (params object[] entities);
abstract member RemoveRange : obj[] -> unit
override this.RemoveRange : obj[] -> unit
Public Overridable Sub RemoveRange (ParamArray entities As Object())

Parámetros

entities
Object[]

Entidades que se van a quitar.

Comentarios

Si ya se realiza un seguimiento de cualquiera de las entidades en el Added estado, el contexto dejará de realizar el seguimiento de esas entidades (en lugar de marcarlas como Deleted), ya que esas entidades se agregaron anteriormente al contexto y no existen en la base de datos.

Se realizará el seguimiento de cualquier otra entidad accesible que aún no se esté realizando el seguimiento de la misma manera que si se llamara a este AttachRange(Object[]) método. Esto permite aplicar cualquier acción en cascada cuando SaveChanges() se llama a .

Consulte Seguimiento de cambios de EF Core y Uso de AddRange, UpdateRange, AttachRange y RemoveRange para obtener más información y ejemplos.

Se aplica a