DbSet<TEntity>.RemoveRange 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.
Aşırı Yüklemeler
| RemoveRange(IEnumerable<TEntity>) |
Çağrıldığında, söz konusu varlıkları veritabanından kaldırılacak şekilde izlemeye başlar Deleted SaveChanges() . |
| RemoveRange(TEntity[]) |
Çağrıldığında, söz konusu varlıkları veritabanından kaldırılacak şekilde izlemeye başlar Deleted SaveChanges() . |
RemoveRange(IEnumerable<TEntity>)
Çağrıldığında, söz konusu varlıkları veritabanından kaldırılacak şekilde izlemeye başlar Deleted SaveChanges() .
public virtual void RemoveRange (System.Collections.Generic.IEnumerable<TEntity> entities);
abstract member RemoveRange : seq<'Entity (requires 'Entity : null)> -> unit
override this.RemoveRange : seq<'Entity (requires 'Entity : null)> -> unit
Public Overridable Sub RemoveRange (entities As IEnumerable(Of TEntity))
Parametreler
- entities
- IEnumerable<TEntity>
Kaldırılacak varlıklar.
Açıklamalar
Varlıklarda herhangi biri zaten izleniyorsa Added , Deleted Bu varlıklar daha önce içeriğe eklendiğinden ve veritabanında mevcut olmadığından bağlam, bu varlıkların izlenmesini (olarak işaretlemek yerine) durdurur.
Henüz izlenmekte olmayan diğer erişilebilir varlıklar, AttachRange(IEnumerable<TEntity>) Bu yöntemi çağırmadan önce çağrıldıkları şekilde izlenir. Bu, çağrıldığında tüm basamaklı eylemlerin uygulanmasını sağlar SaveChanges() .
Daha fazla bilgi için bkz. EF Core değişiklik izleme ve AddRange, Updaterange, Attachrange ve RemoveRange kullanma .
Şunlara uygulanır
RemoveRange(TEntity[])
Çağrıldığında, söz konusu varlıkları veritabanından kaldırılacak şekilde izlemeye başlar Deleted SaveChanges() .
public virtual void RemoveRange (params TEntity[] entities);
abstract member RemoveRange : 'Entity[] -> unit
override this.RemoveRange : 'Entity[] -> unit
Public Overridable Sub RemoveRange (ParamArray entities As TEntity())
Parametreler
- entities
- TEntity[]
Kaldırılacak varlıklar.
Açıklamalar
Varlıklarda herhangi biri zaten izleniyorsa Added , Deleted Bu varlıklar daha önce içeriğe eklendiğinden ve veritabanında mevcut olmadığından bağlam, bu varlıkların izlenmesini (olarak işaretlemek yerine) durdurur.
Henüz izlenmekte olmayan diğer erişilebilir varlıklar, AttachRange(TEntity[]) Bu yöntemi çağırmadan önce çağrıldıkları şekilde izlenir. Bu, çağrıldığında tüm basamaklı eylemlerin uygulanmasını sağlar SaveChanges() .