Sdílet prostřednictvím


DbSet<TEntity>.Remove(TEntity) Metoda

Definice

Označí danou entitu jako Odstraněnou, aby se při zavolání SaveChanges odstranila z databáze. Všimněte si, že entita musí existovat v kontextu v jiném stavu před zavolání této metody.

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

Parametry

entity
TEntity

Entita, která se má odebrat.

Návraty

TEntity

Entita.

Implementuje

Poznámky

Všimněte si, že pokud entita existuje v kontextu ve stavu Přidané, způsobí tato metoda odpojení od kontextu. Důvodem je to, že se předpokládá, že přidaná entita v databázi neexistuje, a proto pokus o odstranění nedává smysl.

Platí pro