DbSet<TEntity>.AddRangeAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AddRangeAsync(TEntity[]) |
Rozpoczyna śledzenie danych jednostek i innych osiągalnych jednostek, które nie są jeszcze śledzone, w Added stanie, w którym zostaną one wstawione do bazy danych po SaveChanges() wywołaniu. |
AddRangeAsync(IEnumerable<TEntity>, CancellationToken) |
Rozpoczyna śledzenie danych jednostek i innych osiągalnych jednostek, które nie są jeszcze śledzone, w Added stanie, w którym zostaną one wstawione do bazy danych po SaveChanges() wywołaniu. |
AddRangeAsync(TEntity[])
Rozpoczyna śledzenie danych jednostek i innych osiągalnych jednostek, które nie są jeszcze śledzone, w Added stanie, w którym zostaną one wstawione do bazy danych po SaveChanges() wywołaniu.
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[]
Jednostki do dodania.
Zwraca
Zadanie reprezentujące operację asynchroniczną.
Uwagi
Ta metoda jest asynchroniczna tylko w celu umożliwienia generatorom wartości specjalnych, takich jak ta używana przez metodę "Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo", aby uzyskać dostęp do bazy danych asynchronicznie. W przypadku wszystkich innych przypadków należy użyć metody innej niż asynchronicznej.
Aby uzyskać więcej informacji i przykładów, zobacz Śledzenie zmian platformy EF Core i Używanie funkcji AddRange, UpdateRange, AttachRange i RemoveRange .
Dotyczy
AddRangeAsync(IEnumerable<TEntity>, CancellationToken)
Rozpoczyna śledzenie danych jednostek i innych osiągalnych jednostek, które nie są jeszcze śledzone, w Added stanie, w którym zostaną one wstawione do bazy danych po SaveChanges() wywołaniu.
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>
Jednostki do dodania.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną.
Wyjątki
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Ta metoda jest asynchroniczna tylko w celu umożliwienia generatorom wartości specjalnych, takich jak ta używana przez metodę "Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo", aby uzyskać dostęp do bazy danych asynchronicznie. W przypadku wszystkich innych przypadków należy użyć metody innej niż asynchronicznej.
Aby uzyskać więcej informacji i przykładów, zobacz Śledzenie zmian platformy EF Core i Używanie funkcji AddRange, UpdateRange, AttachRange i RemoveRange .