Udostępnij za pośrednictwem


DbSet<TEntity>.Attach(TEntity) Metoda

Definicja

Dołącza daną jednostkę do kontekstu bazowego zestawu. Oznacza to, że jednostka jest umieszczana w kontekście w stanie Niezmienione, tak jakby została odczytowana z bazy danych.

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

Jednostka do dołączenia.

Zwraca

TEntity

Jednostka.

Implementuje

Uwagi

Dołączanie służy do ponownego wypełniania kontekstu za pomocą jednostki, która jest znana już w bazie danych. W związku z tym funkcja SaveChanges nie podejmie próby wstawienia dołączonej jednostki do bazy danych, ponieważ zakłada się, że już istnieje. Należy pamiętać, że jednostki, które znajdują się już w kontekście w innym stanie, będą miały stan bez zmian. Dołączanie jest nieopera, jeśli jednostka jest już w kontekście w stanie Bez zmian.

Dotyczy