DbSet<TEntity>.AddRangeAsync Yöntem

Tanım

Aşırı Yüklemeler

AddRangeAsync(TEntity[])

Verilen varlıkları ve henüz izlenmez diğer tüm varlıkları, çağrıldıktan sonra veritabanına eklenecek şekilde Added izlemeye SaveChanges() başlar.

Bu yöntem yalnızca 'Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo' tarafından zaman uyumsuz olarak veritabanına erişmek için kullanılan özel değer oluşturucularına izin vermek için zaman uyumsuzdur. Diğer tüm durumlarda zaman uyumsuz yöntemi kullanılmalıdır.

AddRangeAsync(IEnumerable<TEntity>, CancellationToken)

Verilen varlıkları ve henüz izlenmez diğer tüm varlıkları, çağrıldıktan sonra veritabanına eklenecek şekilde Added izlemeye SaveChanges() başlar.

Bu yöntem yalnızca 'Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo' tarafından zaman uyumsuz olarak veritabanına erişmek için kullanılan özel değer oluşturucularına izin vermek için zaman uyumsuzdur. Diğer tüm durumlarda zaman uyumsuz yöntemi kullanılmalıdır.

AddRangeAsync(TEntity[])

Verilen varlıkları ve henüz izlenmez diğer tüm varlıkları, çağrıldıktan sonra veritabanına eklenecek şekilde Added izlemeye SaveChanges() başlar.

Bu yöntem yalnızca 'Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo' tarafından zaman uyumsuz olarak veritabanına erişmek için kullanılan özel değer oluşturucularına izin vermek için zaman uyumsuzdur. Diğer tüm durumlarda zaman uyumsuz yöntemi kullanılmalıdır.

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

Parametreler

entities
TEntity[]

Ek gerektirilen varlıklar.

Döndürülenler

Task

Zaman uyumsuz işlemi temsil eden bir görev.

Açıklamalar

Daha EF Core için bkz. Değişiklik izleme ve AddRange, UpdateRange, AttachRange ve RemoveRange Kullanma.

Şunlara uygulanır

AddRangeAsync(IEnumerable<TEntity>, CancellationToken)

Verilen varlıkları ve henüz izlenmez diğer tüm varlıkları, çağrıldıktan sonra veritabanına eklenecek şekilde Added izlemeye SaveChanges() başlar.

Bu yöntem yalnızca 'Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo' tarafından zaman uyumsuz olarak veritabanına erişmek için kullanılan özel değer oluşturucularına izin vermek için zaman uyumsuzdur. Diğer tüm durumlarda zaman uyumsuz yöntemi kullanılmalıdır.

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

Parametreler

entities
IEnumerable<TEntity>

Ek gerektirilen varlıklar.

cancellationToken
CancellationToken

Görevin CancellationToken tamamlandıktan sonra gözlemlemek için bir.

Döndürülenler

Task

Zaman uyumsuz işlemi temsil eden bir görev.

Özel durumlar

Açıklamalar

Daha EF Core için bkz. Değişiklik izleme ve AddRange, UpdateRange, AttachRange ve RemoveRange Kullanma.

Şunlara uygulanır