Compartir a través de


DbSet<TEntity>.AddRange(IEnumerable<TEntity>) Método

Definición

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

IEnumerable<TEntity>

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.

Se aplica a