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