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 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à
- 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) |