DbContext.RemoveRange Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.