Udostępnij przez


DbSet.Attach(Object) 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 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

Jednostka do dołączenia.

Zwraca

Jednostka.

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