EntityCollection<TEntity>.Attach 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.
Przeciążenia
Attach(IEnumerable<TEntity>) |
Definiuje relacje między obiektem a kolekcją powiązanych obiektów w kontekście obiektu. |
Attach(TEntity) |
Definiuje relację między dwoma dołączonymi obiektami w kontekście obiektu. |
Attach(IEnumerable<TEntity>)
Definiuje relacje między obiektem a kolekcją powiązanych obiektów w kontekście obiektu.
public void Attach (System.Collections.Generic.IEnumerable<TEntity> entities);
override this.Attach : seq<'Entity (requires 'Entity : null)> -> unit
Public Sub Attach (entities As IEnumerable(Of TEntity))
Parametry
- entities
- IEnumerable<TEntity>
Kolekcja obiektów w kontekście obiektu, które są powiązane z obiektem źródłowym.
Wyjątki
kolekcja jednostek ma wartość null.
Obiekt źródłowy lub obiekt w kolekcji jednostek ma wartość null lub nie znajduje się w Unchanged stanie ani Modified .-or- Nie można zdefiniować relacji na podstawie metadanych EDM. Może się to zdarzyć, gdy skojarzenie w schemacie koncepcyjnym nie obsługuje relacji między dwoma typami.
Uwagi
Ładuje powiązane jednostki do kolekcji lokalnej. Jeśli kolekcja jest już wypełniona lub częściowo wypełniona, scala istniejące jednostki z podanymi jednostkami. Podane jednostki nie są zakładane jako kompletny zestaw powiązanych jednostek. Właściciel i wszystkie przekazane jednostki muszą być w stanie Niezmienione lub Zmodyfikowane. Zezwalamy na usunięte elementy tylko wtedy, gdy menedżer stanu już śledzi wystąpienie relacji.
Dotyczy
Attach(TEntity)
Definiuje relację między dwoma dołączonymi obiektami w kontekście obiektu.
public void Attach (TEntity entity);
override this.Attach : 'Entity -> unit
Public Sub Attach (entity As TEntity)
Parametry
- entity
- TEntity
Obiekt, który jest dołączony.
Wyjątki
Gdy jednostka ma wartość null.
Gdy jednostka nie może być powiązana z obiektem źródłowym. Może się to zdarzyć, gdy skojarzenie w schemacie koncepcyjnym nie obsługuje relacji między dwoma typami.-or-Gdy obiekt ma wartość null lub nie jest w Unchanged stanie lub Modified .