DbSet.Attach(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.