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