DbSet<TEntity>.AddRangeAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
AddRangeAsync(TEntity[]) |
Mulai melacak entitas yang diberikan, dan entitas lain yang dapat dijangkau yang belum dilacak, dalam Added keadaan sedih sehingga entitas tersebut akan dimasukkan ke dalam database saat SaveChanges() dipanggil. |
AddRangeAsync(IEnumerable<TEntity>, CancellationToken) |
Mulai melacak entitas yang diberikan, dan entitas lain yang dapat dijangkau yang belum dilacak, dalam Added keadaan sedih sehingga entitas tersebut akan dimasukkan ke dalam database saat SaveChanges() dipanggil. |
AddRangeAsync(TEntity[])
Mulai melacak entitas yang diberikan, dan entitas lain yang dapat dijangkau yang belum dilacak, dalam Added keadaan sedih sehingga entitas tersebut akan dimasukkan ke dalam database saat SaveChanges() dipanggil.
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
Parameter
- entities
- TEntity[]
Entitas yang akan ditambahkan.
Mengembalikan
Tugas yang mewakili operasi asinkron.
Keterangan
Metode ini hanya asinkron untuk memungkinkan generator nilai khusus, seperti yang digunakan oleh 'Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo', untuk mengakses database secara asinkron. Untuk semua kasus lain, metode non asinkron harus digunakan.
Lihat Pelacakan perubahan EF Core dan Menggunakan AddRange, UpdateRange, AttachRange, dan RemoveRange untuk informasi dan contoh selengkapnya.
Berlaku untuk
AddRangeAsync(IEnumerable<TEntity>, CancellationToken)
Mulai melacak entitas yang diberikan, dan entitas lain yang dapat dijangkau yang belum dilacak, dalam Added keadaan sedih sehingga entitas tersebut akan dimasukkan ke dalam database saat SaveChanges() dipanggil.
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
Parameter
- entities
- IEnumerable<TEntity>
Entitas yang akan ditambahkan.
- cancellationToken
- CancellationToken
A CancellationToken untuk mengamati sambil menunggu tugas selesai.
Mengembalikan
Tugas yang mewakili operasi asinkron.
Pengecualian
CancellationToken Jika dibatalkan.
Keterangan
Metode ini hanya asinkron untuk memungkinkan generator nilai khusus, seperti yang digunakan oleh 'Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo', untuk mengakses database secara asinkron. Untuk semua kasus lain, metode non asinkron harus digunakan.
Lihat Pelacakan perubahan EF Core dan Menggunakan AddRange, UpdateRange, AttachRange, dan RemoveRange untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework