Condividi tramite


EntityReference Classe

Definizione

Classe base che implementa le funzionalità non generiche per un oggetto EntityReference<TEntity>.

public ref class EntityReference abstract : System::Data::Objects::DataClasses::RelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class EntityReference : System.Data.Objects.DataClasses.RelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type EntityReference = class
    inherit RelatedEnd
Public MustInherit Class EntityReference
Inherits RelatedEnd
Ereditarietà
EntityReference
Derivato
Attributi

Commenti

La classe EntityReference espone l'oggetto EntityKey dell'oggetto correlato e rappresenta la classe base per la classe EntityReference<TEntity>. Un oggetto EntityReference<TEntity> viene restituito da una proprietà di navigazione quando l'entità finale correlata ha una molteplicità di zero o uno. Per altre informazioni, vedere Elemento NavigationProperty (CSDL).

Costruttori

EntityReference()

Inizializza una nuova istanza della classe EntityReference.

Proprietà

EntityKey

Restituisce la chiave dell'oggetto correlato.

IsLoaded

Ottiene un valore che indica se sono stati caricati tutti gli oggetti correlati.

(Ereditato da RelatedEnd)
RelationshipName

Ottiene il nome della relazione di cui fa parte l'entità finale correlata.

(Ereditato da RelatedEnd)
RelationshipSet

Ottiene un riferimento ai metadati per l'entità finale correlata.

(Ereditato da RelatedEnd)
SourceRoleName

Ottiene il nome del ruolo nell'entità finale di origine della relazione.

(Ereditato da RelatedEnd)
TargetRoleName

Ottiene il nome del ruolo nell'entità finale di destinazione della relazione.

(Ereditato da RelatedEnd)

Metodi

Attach<TEntity>(IEnumerable<TEntity>, Boolean)

Definisce una relazione tra due oggetti connessi.

(Ereditato da RelatedEnd)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un oggetto IEnumerator con cui è possibile scorrere la raccolta di oggetti correlati.

(Ereditato da RelatedEnd)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Load()

Quando sottoposto a override in una classe derivata, carica l'oggetto o gli oggetti correlati nell'entità finale correlata con l'opzione di merge predefinita.

(Ereditato da RelatedEnd)
Load(MergeOption)

Quando sottoposto a override in una classe derivata, carica uno o più oggetti dall'entità finale correlata con l'opzione di merge specificata.

(Ereditato da RelatedEnd)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Unisce le entità correlate nell'oggetto EntityCollection<TEntity> locale.

(Ereditato da RelatedEnd)
OnDeserialized(StreamingContext)

Utilizzato internamente per deserializzare oggetti entità insieme alle istanze RelationshipManager.

(Ereditato da RelatedEnd)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Determina se un oggetto può essere collegato alla raccolta o al riferimento locale.

(Ereditato da RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

Assicura che l'oggetto o gli oggetti correlati possano essere caricati correttamente nella raccolta o nel riferimento locale.

(Ereditato da RelatedEnd)
ValidateOwnerForAttach()

Assicura che l'oggetto al quale appartiene l'entità finale correlata supporti un'operazione di collegamento.

(Ereditato da RelatedEnd)

Eventi

AssociationChanged

Si verifica quando viene apportata una modifica a un'entità finale correlata.

(Ereditato da RelatedEnd)

Implementazioni dell'interfaccia esplicita

IRelatedEnd.Add(IEntityWithRelationships)

Aggiunge un oggetto all'entità finale correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.Add(Object)

Aggiunge un oggetto all'entità finale correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Connette un oggetto all'entità finale correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.Attach(Object)

Collega un oggetto all'entità finale correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.CreateSourceQuery()

Restituisce un oggetto IEnumerable che rappresenta gli oggetti appartenenti all'entità finale correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

Rimuove un oggetto dalla raccolta nell'entità finale correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.Remove(Object)

Rimuove un oggetto dall'entità finale correlata se l'oggetto fa parte dell'entità finale correlata.

(Ereditato da RelatedEnd)

Si applica a