Jazyk

DbSet<TEntity>.AddRangeAsync Metoda

Definice

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

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