DbSet.AddRange(IEnumerable) Yöntem

Tanım

Belirtilen varlık koleksiyonunu kümenin temelindeki bağlama ekler ve her varlık Eklendi durumuna getirilir; böylece SaveChanges çağrıldığında veritabanına eklenir.

public virtual System.Collections.IEnumerable AddRange(System.Collections.IEnumerable entities);
abstract member AddRange : System.Collections.IEnumerable -> System.Collections.IEnumerable
override this.AddRange : System.Collections.IEnumerable -> System.Collections.IEnumerable
Public Overridable Function AddRange (entities As IEnumerable) As IEnumerable

Parametreler

entities
IEnumerable

Eklenecek varlık koleksiyonu.

Döndürülenler

Varlık koleksiyonu.

Açıklamalar

true olarak ayarlanırsa AutoDetectChangesEnabled (varsayılan değer), detectchanges herhangi bir varlık eklemeden önce bir kez çağrılır ve bir daha çağrılmayacaktır. Bu, bazı durumlarda AddRange'in Add'i birden çok kez çağırmaktan önemli ölçüde daha iyi performans gösterebileceği anlamına gelir. Başka bir durumda zaten bağlamda olan varlıkların durumu Eklendi olarak ayarlanır. AddRange, zaten Eklendi durumundaki bağlamda olan varlıklar için bir hayır işlemidir.

Şunlara uygulanır