DbContext.RemoveRange Yöntem

Tanım

Aşırı Yüklemeler

RemoveRange(IEnumerable<Object>)

Verilen varlığı, Deleted çağrıldıktan sonra veritabanından kaldırılacak şekilde durumda izlemeye SaveChanges() başlar.

RemoveRange(Object[])

Verilen varlığı, Deleted çağrıldıktan sonra veritabanından kaldırılacak şekilde durumda izlemeye SaveChanges() başlar.

RemoveRange(IEnumerable<Object>)

Verilen varlığı, Deleted çağrıldıktan sonra veritabanından kaldırılacak şekilde durumda izlemeye SaveChanges() başlar.

public virtual void RemoveRange (System.Collections.Generic.IEnumerable<object> entities);
abstract member RemoveRange : seq<obj> -> unit
override this.RemoveRange : seq<obj> -> unit
Public Overridable Sub RemoveRange (entities As IEnumerable(Of Object))

Parametreler

entities
IEnumerable<Object>

Kaldırıla varlıklar.

Açıklamalar

Varlıklardan herhangi biri zaten durumda izleniyorsa, bağlam bu varlıkların (bunları olarak işaretlemek yerine) izlemelerini durdurur çünkü bu varlıklar daha önce bağlama eklenmiştir ve veritabanında Added Deleted mevcut değildir.

Henüz izlenmeden erişilebilir diğer varlıklar, bu yöntem çağrılmadan önce çağrılsa aynı AttachRange(IEnumerable<Object>) şekilde izlenebilir. Bu, çağrıldıkça tüm basamaklı eylemlerin uygulanmasına SaveChanges() olanak sağlar.

Şunlara uygulanır

RemoveRange(Object[])

Verilen varlığı, Deleted çağrıldıktan sonra veritabanından kaldırılacak şekilde durumda izlemeye SaveChanges() başlar.

public virtual void RemoveRange (params object[] entities);
abstract member RemoveRange : obj[] -> unit
override this.RemoveRange : obj[] -> unit
Public Overridable Sub RemoveRange (ParamArray entities As Object())

Parametreler

entities
Object[]

Kaldırıla varlıklar.

Açıklamalar

Varlıklardan herhangi biri zaten durumda izleniyorsa, bağlam bu varlıkların (bunları olarak işaretlemek yerine) izlemelerini durdurur çünkü bu varlıklar daha önce bağlama eklenmiştir ve veritabanında Added Deleted mevcut değildir.

Henüz izlenmeden erişilebilir diğer varlıklar, bu yöntem çağrılmadan önce çağrılsa aynı AttachRange(Object[]) şekilde izlenebilir. Bu, çağrıldıkça tüm basamaklı eylemlerin uygulanmasına SaveChanges() olanak sağlar.

Şunlara uygulanır