DbSet.AddRange(IEnumerable) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.