DbSet.AddRange (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].

Agrega la colección de entidades especificada al contexto que subyace al conjunto con cada entidad que pasa al estado Added, de forma que se insertará en la base de datos cuando se llame a SaveChanges.

Espacio de nombres:  System.Data.Entity
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public Overridable Function AddRange ( _
    entities As IEnumerable _
) As IEnumerable
'Uso
Dim instance As DbSet 
Dim entities As IEnumerable 
Dim returnValue As IEnumerable 

returnValue = instance.AddRange(entities)
public virtual IEnumerable AddRange(
    IEnumerable entities
)
public:
virtual IEnumerable^ AddRange(
    IEnumerable^ entities
)
abstract AddRange : 
        entities:IEnumerable -> IEnumerable  
override AddRange : 
        entities:IEnumerable -> IEnumerable
public function AddRange(
    entities : IEnumerable
) : IEnumerable

Parámetros

Valor devuelto

Tipo: System.Collections.IEnumerable
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 después de agregar las entidades y no se volverá a llamar. Esto significa que es posible que en algunas situaciones AddRange se ejecute considerablemente mejor de lo que se ejecutaría al llamar varias veces a Add. Tenga en cuenta que las entidades que ya están en el contexto en algún otro estado tendrán configurado su estado como Added. AddRange no tiene efecto en entidades que ya existen en el contexto en estado Added.

Vea también

Referencia

DbSet Clase

System.Data.Entity (Espacio de nombres)