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í
| Název | Description |
|---|---|
| AddRangeAsync(TEntity[]) |
Začne sledovat dané entity a všechny další dosažitelné entity, které se ještě nesledují, ve Added stavu tak, že se při zavolání vloží do databáze SaveChanges() . |
| AddRangeAsync(IEnumerable<TEntity>, CancellationToken) |
Začne sledovat dané entity a všechny další dosažitelné entity, které se ještě nesledují, ve Added stavu tak, že se při zavolání vloží do databáze SaveChanges() . |
AddRangeAsync(TEntity[])
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet`.cs
- Zdroj:
- DbSet`.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ší dosažitelné entity, které se ještě nesledují, ve Added stavu tak, ž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í generátorů speciálních hodnot, jako je například ten, který používá "Microsoft". EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo' pro asynchronní přístup k databázi. Pro všechny ostatní případy by se měla použít nesynchronní metoda.
Další informace a příklady najdete v tématu sledování změn EF Core a použití addRange, UpdateRange, AttachRange a RemoveRange .
Platí pro
AddRangeAsync(IEnumerable<TEntity>, CancellationToken)
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet.cs
- Zdroj:
- DbSet`.cs
- Zdroj:
- DbSet`.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ší dosažitelné entity, které se ještě nesledují, ve Added stavu tak, ž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
Pokud je zrušena CancellationToken .
Poznámky
Tato metoda je asynchronní pouze pro povolení generátorů speciálních hodnot, jako je například ten, který používá "Microsoft". EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo' pro asynchronní přístup k databázi. Pro všechny ostatní případy by se měla použít nesynchronní metoda.
Další informace a příklady najdete v tématu sledování změn EF Core a použití addRange, UpdateRange, AttachRange a RemoveRange .