EntityReference Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) |