EntityReference Classe

Definizione

Classe di base che implementa 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 EntityReference classe espone l'oggetto EntityKey dell'oggetto correlato ed è una classe di base per la EntityReference<TEntity> classe . Un EntityReference<TEntity> oggetto viene restituito da una proprietà di navigazione quando l'estremità correlata ha una molteplicità pari a zero o uno. Per altre informazioni, vedere Elemento NavigationProperty (CSDL).

Costruttori

Nome Descrizione
EntityReference()

Inizializza una nuova istanza della classe EntityReference.

Proprietà

Nome Descrizione
EntityKey

Restituisce la chiave per l'oggetto correlato.

IsLoaded

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

(Ereditato da RelatedEnd)
RelationshipName

Ottiene il nome della relazione in cui partecipa l'estremità correlata.

(Ereditato da RelatedEnd)
RelationshipSet

Ottiene un riferimento ai metadati per la fine correlata.

(Ereditato da RelatedEnd)
SourceRoleName

Ottiene il nome del ruolo alla fine della relazione di origine.

(Ereditato da RelatedEnd)
TargetRoleName

Ottiene il nome del ruolo alla fine della relazione di destinazione.

(Ereditato da RelatedEnd)

Metodi

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

Definisce una relazione tra due oggetti collegati.

(Ereditato da RelatedEnd)
Equals(Object)

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

(Ereditato da Object)
GetEnumerator()

Restituisce un oggetto IEnumerator che scorre l'insieme di oggetti correlati.

(Ereditato da RelatedEnd)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Load()

Quando sottoposto a override in una classe derivata, carica l'oggetto o gli oggetti correlati nella fine correlata con l'opzione di unione predefinita.

(Ereditato da RelatedEnd)
Load(MergeOption)

Quando ne viene eseguito l'override in una classe derivata, carica un oggetto o oggetti dalla fine correlata con l'opzione di unione specificata.

(Ereditato da RelatedEnd)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

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

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

(Ereditato da RelatedEnd)
OnDeserialized(StreamingContext)

Usato internamente per deserializzare gli oggetti entità insieme alle RelationshipManager istanze di .

(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 associato all'insieme 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 a cui appartiene l'endpoint correlato supporti un'operazione di collegamento.

(Ereditato da RelatedEnd)

Eventi

Nome Descrizione
AssociationChanged

Si verifica quando viene apportata una modifica a una fine correlata.

(Ereditato da RelatedEnd)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IRelatedEnd.Add(IEntityWithRelationships)

Aggiunge un oggetto alla fine correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.Add(Object)

Aggiunge un oggetto alla fine correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Associa un oggetto alla fine correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.Attach(Object)

Associa un oggetto alla fine correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.CreateSourceQuery()

Restituisce un oggetto IEnumerable che rappresenta gli oggetti che appartengono alla fine correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

Rimuove un oggetto dalla raccolta alla fine correlata.

(Ereditato da RelatedEnd)
IRelatedEnd.Remove(Object)

Rimuove un oggetto dalla fine correlata se l'oggetto fa parte della fine correlata.

(Ereditato da RelatedEnd)

Si applica a