Metodo DbSet<TEntity>.AddRange
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Aggiunge la raccolta di entità specificata nel contesto sottostante il set con ciascuna entità nello stato Added in modo tale da consentirne l'inserimento nel database quando viene chiamato SaveChanges.
Spazio dei nomi: System.Data.Entity
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Overridable Function AddRange ( _
entities As IEnumerable(Of TEntity) _
) As IEnumerable(Of TEntity)
'Utilizzo
Dim instance As DbSet
Dim entities As IEnumerable(Of TEntity)
Dim returnValue As IEnumerable(Of TEntity)
returnValue = instance.AddRange(entities)
public virtual IEnumerable<TEntity> AddRange(
IEnumerable<TEntity> entities
)
public:
virtual IEnumerable<TEntity>^ AddRange(
IEnumerable<TEntity>^ entities
)
abstract AddRange :
entities:IEnumerable<'TEntity> -> IEnumerable<'TEntity>
override AddRange :
entities:IEnumerable<'TEntity> -> IEnumerable<'TEntity>
public function AddRange(
entities : IEnumerable<TEntity>
) : IEnumerable<TEntity>
Parametri
- entities
Tipo: System.Collections.Generic.IEnumerable<TEntity>
Raccolta di entità da aggiungere.
Valore restituito
Tipo: System.Collections.Generic.IEnumerable<TEntity>
Raccolta di entità.
Note
Se AutoDetectChangesEnabled è impostato su true (impostazione predefinita), DetectChanges verrà chiamato una sola volta prima di aggiungere eventuali entità. Questo significa che in alcune situazioni AddRange offre prestazioni significativamente migliori rispetto all'uso di più chiamate di Add. Lo stato delle entità già presenti nel contesto in un altro stato verrà impostato su Added. AddRange non esegue alcuna operazione per le entità già presenti nel contesto nello stato Added.