EntityCollection<TEntity>.Attach Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Attach(IEnumerable<TEntity>) |
Definuje vztahy mezi objektem a kolekcí souvisejících objektů v kontextu objektu. |
Attach(TEntity) |
Definuje vztah mezi dvěma připojenými objekty v kontextu objektu. |
Attach(IEnumerable<TEntity>)
Definuje vztahy mezi objektem a kolekcí souvisejících objektů v kontextu objektu.
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>
Kolekce objektů v kontextu objektu, které souvisejí se zdrojovým objektem.
Výjimky
Kolekce entit má hodnotu null.
Zdrojový objekt nebo objekt v kolekci entit má hodnotu null nebo není ve Unchanged stavu nebo Modified .-nebo-Vztah nelze definovat na základě metadat EDM. K tomu může dojít v případě, že přidružení v koncepčním schématu nepodporuje vztah mezi těmito dvěma typy.
Poznámky
Načte související entity do místní kolekce. Pokud je kolekce již vyplněná nebo částečně vyplněná, sloučí existující entity s danými entitami. Dané entity se nepředpokládají jako úplná sada souvisejících entit. Vlastník a všechny předané entity musí být ve stavu Nezměněno nebo Změněno. Odstraněné prvky povolíme jenom v případě, že správce stavu již sleduje instanci relace.
Platí pro
Attach(TEntity)
Definuje vztah mezi dvěma připojenými objekty v kontextu objektu.
public void Attach (TEntity entity);
override this.Attach : 'Entity -> unit
Public Sub Attach (entity As TEntity)
Parametry
- entity
- TEntity
Připojený objekt.
Výjimky
Pokud má entita hodnotu null.
Když entita nemůže být propojená se zdrojovým objektem. K tomu může dojít, pokud přidružení v koncepčním schématu nepodporuje vztah mezi dvěma typy.-or-When objekt je null nebo není ve stavu nebo UnchangedModified .
Platí pro
Entity Framework