DbSet<TEntity>.AddRangeAsync 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řetížení
AddRangeAsync(TEntity[]) |
Začne sledovat dané entity a všechny další dostupné entity, které ještě nejsou sledovány, ve Added stavu, že se při zavolání vloží do databáze SaveChanges() . |
AddRangeAsync(IEnumerable<TEntity>, CancellationToken) |
Začne sledovat dané entity a všechny další dostupné entity, které ještě nejsou sledovány, ve Added stavu, že se při zavolání vloží do databáze SaveChanges() . |
AddRangeAsync(TEntity[])
- Zdroj:
- DbSet%60.cs
- Zdroj:
- DbSet%60.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
Začne sledovat dané entity a všechny další dostupné entity, které ještě nejsou sledovány, ve Added stavu, že se při zavolání vloží do databáze SaveChanges() .
public virtual System.Threading.Tasks.Task AddRangeAsync (params TEntity[] entities);
abstract member AddRangeAsync : 'Entity[] -> System.Threading.Tasks.Task
override this.AddRangeAsync : 'Entity[] -> System.Threading.Tasks.Task
Public Overridable Function AddRangeAsync (ParamArray entities As TEntity()) As Task
Parametry
- entities
- TEntity[]
Entity, které chcete přidat.
Návraty
Úloha, která představuje asynchronní operaci.
Poznámky
Tato metoda je asynchronní pouze pro povolení speciálních generátorů hodnot, jako je například ten, který používá "Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo", přistupovat k databázi asynchronně. Ve všech ostatních případech by se měla použít nesynchronní metoda.
Další informace a příklady najdete v tématech Sledování změn EF Core a Používání rutin AddRange, UpdateRange, AttachRange a RemoveRange .
Platí pro
AddRangeAsync(IEnumerable<TEntity>, CancellationToken)
- Zdroj:
- DbSet%60.cs
- Zdroj:
- DbSet%60.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
Začne sledovat dané entity a všechny další dostupné entity, které ještě nejsou sledovány, ve Added stavu, že se při zavolání vloží do databáze SaveChanges() .
public virtual System.Threading.Tasks.Task AddRangeAsync (System.Collections.Generic.IEnumerable<TEntity> entities, System.Threading.CancellationToken cancellationToken = default);
abstract member AddRangeAsync : seq<'Entity (requires 'Entity : null)> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.AddRangeAsync : seq<'Entity (requires 'Entity : null)> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function AddRangeAsync (entities As IEnumerable(Of TEntity), Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry
- entities
- IEnumerable<TEntity>
Entity, které chcete přidat.
- cancellationToken
- CancellationToken
A CancellationToken , která se má sledovat při čekání na dokončení úkolu.
Návraty
Úloha, která představuje asynchronní operaci.
Výjimky
CancellationToken Pokud je zrušena.
Poznámky
Tato metoda je asynchronní pouze pro povolení speciálních generátorů hodnot, jako je například ten, který používá "Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo", přistupovat k databázi asynchronně. Ve všech ostatních případech by se měla použít nesynchronní metoda.
Další informace a příklady najdete v tématech Sledování změn EF Core a Používání rutin AddRange, UpdateRange, AttachRange a RemoveRange .
Platí pro
Entity Framework