IDbSet<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ğlamda başka bir durumda bulunması gerektiğini unutmayın.

public TEntity Remove(TEntity entity);
abstract member Remove : 'Entity -> 'Entity
Public Function Remove (entity As TEntity) As TEntity

Parametreler

entity
TEntity

Kaldırılacak varlık.

Döndürülenler

TEntity

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 Eklenen varlığın veritabanında mevcut olmadığı varsayılmasıdır, bu nedenle silinmeye çalışılması mantıklı değildir.

Şunlara uygulanır