Aracılığıyla paylaş


DbSet<TEntity>.Remove(TEntity) 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 TEntity Remove (TEntity entity);
abstract member Remove : 'Entity -> 'Entity
override this.Remove : 'Entity -> 'Entity
Public Overridable Function Remove (entity As TEntity) As TEntity

Parametreler

entity
TEntity

Kaldırılacak varlık.

Döndürülenler

TEntity

Varlık.

Uygulamalar

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