DbSet<TEntity>.AddRange(IEnumerable<TEntity>) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá danou kolekci entit do kontextu, který je podkladem sady, přičemž každá entita se zařadí do přidaného stavu tak, aby se při zavolání metody SaveChanges vložila do databáze.
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)
Parametry
- entities
- IEnumerable<TEntity>
Kolekce entit, které se mají přidat.
Návraty
Kolekce entit.
Poznámky
Všimněte si, že pokud AutoDetectChangesEnabled je nastavená hodnota true (což je výchozí nastavení), bude funkce DetectChanges volána jednou před přidáním entit a nebude volána znovu. To znamená, že v některých situacích může AddRange fungovat výrazně lépe, než by bylo volání přidat vícekrát. Všimněte si, že entity, které už jsou v kontextu v nějakém jiném stavu, budou mít svůj stav nastavený na Přidané. AddRange je no-op pro entity, které jsou již v kontextu ve stavu Přidané.
Platí pro
Entity Framework