Udostępnij za pośrednictwem


IDbSet<TEntity>.Remove(TEntity) Metoda

Definicja

Oznacza daną jednostkę jako Usunięto, tak aby została usunięta z bazy danych po wywołaniu metody SaveChanges. Należy pamiętać, że jednostka musi istnieć w kontekście w innym stanie, zanim zostanie wywołana ta metoda.

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

Parametry

entity
TEntity

Jednostka do usunięcia.

Zwraca

TEntity

Jednostka.

Uwagi

Należy pamiętać, że jeśli jednostka istnieje w kontekście w stanie Dodano, ta metoda spowoduje odłączenie jej od kontekstu. Dzieje się tak, ponieważ zakłada się, że w bazie danych nie istnieje dodana jednostka, która próbuje ją usunąć, nie ma sensu.

Dotyczy