DbSet.Attach(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework