Metodo EntityCollection<TEntity>.Attach (IEnumerable<TEntity>)
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Definisce le relazioni tra un oggetto e una raccolta di oggetti correlati in un contesto dell'oggetto.
Spazio dei nomi: System.Data.Entity.Core.Objects.DataClasses
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Sub Attach ( _
entities As IEnumerable(Of TEntity) _
)
'Utilizzo
Dim instance As EntityCollection
Dim entities As IEnumerable(Of TEntity)
instance.Attach(entities)
public void Attach(
IEnumerable<TEntity> entities
)
public:
void Attach(
IEnumerable<TEntity>^ entities
)
member Attach :
entities:IEnumerable<'TEntity> -> unit
public function Attach(
entities : IEnumerable<TEntity>
)
Parametri
- entities
Tipo: System.Collections.Generic.IEnumerable<TEntity>
Raccolta di oggetti nel contesto dell'oggetto correlati all'oggetto di origine.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | La raccolta entities è null. |
InvalidOperationException | L'oggetto di origine o un oggetto nella raccolta entities è Null o non è in uno stato Unchanged o Modified. -oppure- Non è possibile definire la relazione in base ai metadati EDM. Questa condizione può verificarsi quando l'associazione nello schema concettuale non supporta una relazione tra i due tipi. |
Note
Carica le entità correlate nella raccolta locale. Se la raccolta è stata già riempita o parzialmente riempita, unisce le entità esistenti alle entità specificate. Le entità specificate non vengono considerate come il set completo di entità correlate. Il proprietario e tutte le entità passate devono trovarsi nello stato Unchanged o Modified. Gli elementi eliminati sono consentiti solo quando è in corso la registrazione dell'istanza della relazione da parte del gestore degli stati.