DbSet<TEntity>.AddRange(IEnumerable<TEntity>) 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í.
Agrega la colección especificada de entidades al contexto subyacente al conjunto con cada entidad que se coloca en el estado Agregado, de modo que se insertará en la base de datos cuando se llame a SaveChanges.
public virtual System.Collections.Generic.IEnumerable<TEntity> AddRange (System.Collections.Generic.IEnumerable<TEntity> entities);
abstract member AddRange : seq<'Entity (requires 'Entity : null)> -> seq<'Entity (requires 'Entity : null)>
override this.AddRange : seq<'Entity (requires 'Entity : null)> -> seq<'Entity (requires 'Entity : null)>
Public Overridable Function AddRange (entities As IEnumerable(Of TEntity)) As IEnumerable(Of TEntity)
Parámetros
- entities
- IEnumerable<TEntity>
Colección de entidades que se van a agregar.
Devoluciones
Colección de entidades.
Comentarios
Tenga en cuenta que si AutoDetectChangesEnabled se establece en true (que es el valor predeterminado), se llamará a DetectChanges una vez antes de agregar entidades y no se volverá a llamar a . Esto significa que, en algunas situaciones, AddRange puede funcionar significativamente mejor que llamar a Add varias veces. Tenga en cuenta que las entidades que ya están en el contexto en algún otro estado tendrán su estado establecido en Agregado. AddRange es una operación no operativa para las entidades que ya están en el contexto en el estado Agregado.