Classe RelationshipManager
[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.]
Contenitore per gli oggetti delle proprietà di navigazione (raccolte e riferimenti) della relazione creati in modo differito.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Core.Objects.DataClasses.RelationshipManager
Spazio dei nomi: System.Data.Entity.Core.Objects.DataClasses
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<SerializableAttribute> _
<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")> _
Public Class RelationshipManager
'Utilizzo
Dim instance As RelationshipManager
[SerializableAttribute]
[SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class RelationshipManager
[SerializableAttribute]
[SuppressMessageAttribute(L"Microsoft.Maintainability", L"CA1506:AvoidExcessiveClassCoupling")]
public ref class RelationshipManager
[<SerializableAttribute>]
[<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")>]
type RelationshipManager = class end
public class RelationshipManager
Il tipo RelationshipManager espone i seguenti membri.
Metodi
rapporti | Descrizione | |
---|---|---|
Create | Crea un nuovo oggetto RelationshipManager. | |
Equals | (Ereditato da Object) | |
Finalize | (Ereditato da Object) | |
GetAllRelatedEnds | Restituisce un'enumerazione di tutte le entità finali correlate gestite dal gestore delle relazioni. | |
GetHashCode | (Ereditato da Object) | |
GetRelatedCollection<TTargetEntity> | Ottiene un oggetto EntityCollection<TEntity> di oggetti correlati con il nome della relazione e il nome del ruolo di destinazione specificati. | |
GetRelatedEnd | Restituisce un oggetto EntityCollection<TEntity> o EntityReference<TEntity> del tipo corretto per il ruolo di destinazione specificato in una relazione. | |
GetRelatedReference<TTargetEntity> | Ottiene l'oggetto EntityReference<TEntity> per un oggetto correlato utilizzando il nome della relazione e il nome del ruolo di destinazione specificati. | |
GetType | (Ereditato da Object) | |
InitializeRelatedCollection<TTargetEntity> | Accetta un elemento EntityCollection esistente creato con il costruttore predefinito e lo inizializza utilizzando i nomi del ruolo di destinazione e della relazione specificati.Questo metodo è destinato esclusivamente alla deserializzazione e verrà generata un'eccezione se l'elemento EntityCollection specificato è già stato inizializzato o se il gestore delle relazioni è già collegato a un elemento ObjectContext. | |
InitializeRelatedReference<TTargetEntity> | Accetta un elemento EntityReference esistente creato con il costruttore predefinito e lo inizializza utilizzando i nomi del ruolo di destinazione e della relazione specificati.Questo metodo è destinato esclusivamente alla deserializzazione e verrà generata un'eccezione se l'oggetto EntityReference specificato è già stato inizializzato, se il gestore delle relazioni contiene già una relazione con questo nome e con questo ruolo di destinazione o se il gestore delle relazioni è già collegato a un oggetto ObjectContext. | |
MemberwiseClone | (Ereditato da Object) | |
OnDeserialized | Utilizzato internamente per deserializzare oggetti entità insieme alle istanze di RelationshipManager. | |
OnSerializing | Chiamato da Object Services per preparare un oggetto EntityKey per la serializzazione binaria con una relazione serializzata. | |
ToString | (Ereditato da Object) |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.