ChangeTracker.Clear 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.
Şu anda takipte olan tüm varlıkların izlemesi durur.
DbContext , her iş birimi için yeni bir örneğin oluşturularak kısa bir yaşam süresine sahip olacak şekilde tasarlanmıştır. Bu şekilde, bağlam her iş biriminin sonunda atılırken, tüm izlenen varlıklar atılır. Ancak, yeni bir bağlam örneği oluşturmanın pratik bir yöntem olmadığını durumlarda bu yöntemi kullanarak tüm izlenen varlıkları temizlemek yararlı olabilir.
Bu yöntem, her zaman takip edilen her varlığı ayırmak yerine tercih edilmelidir. Varlıkları ayırmak, yan etkileri olan yavaş bir işlemdir. Bu yöntem, tüm izlenen varlıkları bağlamdan temizleme konusunda çok daha verimlidir.
Varlıklar ayrı ayrı ayrılmamış StateChanged olduğu için bu yöntemin olaylar oluşturmaz.
public virtual void Clear ();
abstract member Clear : unit -> unit
override this.Clear : unit -> unit
Public Overridable Sub Clear ()