Udostępnij za pośrednictwem


EntityCollection<TEntity>.Attach Metoda

Definicja

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 .

Dotyczy