Sdílet prostřednictvím


DbSet.Attach(Object) Metoda

Definice

Připojí danou entitu ke kontextu, který je podkladem sady. To znamená, že entita je umístěna do kontextu v nezměněném stavu, stejně jako kdyby byla načtena z databáze.

public virtual object Attach (object entity);
abstract member Attach : obj -> obj
override this.Attach : obj -> obj
Public Overridable Function Attach (entity As Object) As Object

Parametry

entity
Object

Entita, která se má připojit.

Návraty

Entita.

Poznámky

Připojení slouží k opětovnému naplnění kontextu entitou, o které je známo, že už v databázi existuje. SaveChanges se proto nepokusí vložit připojenou entitu do databáze, protože se předpokládá, že už tam je. Všimněte si, že entity, které jsou již v kontextu v jiném stavu, budou mít svůj stav nastavený na Nezměněno. Připojení je bez operace, pokud je entita již v kontextu v nezměněném stavu.

Platí pro