Metodo DbSet.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 _
) As IEnumerable
'Utilizzo
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
Parametri
- entities
Tipo: System.Collections.IEnumerable
Raccolta di entità da aggiungere.
Valore restituito
Tipo: System.Collections.IEnumerable
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.