Sdílet prostřednictvím


IDbSet<TEntity>.Remove(TEntity) Metoda

Definice

Označí danou entitu jako Odstraněnou, aby se při zavolání funkce 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 TEntity Remove (TEntity entity);
abstract member Remove : 'Entity -> 'Entity
Public Function Remove (entity As TEntity) As TEntity

Parametry

entity
TEntity

Entita, která se má odebrat.

Návraty

TEntity

Entita.

Poznámky

Všimněte si, že pokud entita existuje v kontextu v přidaném stavu, pak tato metoda způsobí, že bude odpojena od kontextu. Důvodem je to, že se předpokládá, že přidaná entita v databázi neexistuje, a proto nemá smysl ji odstranit.

Platí pro