DbSet<TEntity>.Remove(TEntity) 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.
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
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
Entity Framework