DbSet<TEntity>.Attach(TEntity) 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 k podkladovému kontextu 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 TEntity Attach (TEntity entity);
abstract member Attach : 'Entity -> 'Entity
override this.Attach : 'Entity -> 'Entity
Public Overridable Function Attach (entity As TEntity) As TEntity
Parametry
- entity
- TEntity
Entita, která se má připojit.
Návraty
Entita.
Implementuje
Poznámky
Připojení se používá 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 již existuje. Všimněte si, že entity, které už jsou v kontextu v nějakém jiném stavu, budou mít svůj stav nastavený na Nezměněno. Připojení je no-op, pokud je entita již v kontextu v nezměněném stavu.
Platí pro
Entity Framework