DbSet.Remove(Object) Yöntem

Tanım

SaveChanges çağrıldığında veritabanından silinecek şekilde verilen varlığı Silinmiş olarak işaretler. Bu yöntem çağrılmadan önce varlığın başka bir durumda bağlamda bulunması gerektiğini unutmayın.

public virtual object Remove(object entity);
abstract member Remove : obj -> obj
override this.Remove : obj -> obj
Public Overridable Function Remove (entity As Object) As Object

Parametreler

entity
Object

Kaldırılacak varlık.

Döndürülenler

Varlık.

Açıklamalar

Varlık Eklendi durumundaki bağlamda mevcutsa, bu yöntemin bağlamdan ayrılmasına neden olacağını unutmayın. Bunun nedeni, Bir Added varlığının veritabanında mevcut olmadığı varsayılmasıdır; böylece silinmeye çalışılması mantıklı değildir.

Şunlara uygulanır