RelatedEnd 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.
Rappresenta una classe base che implementa le funzionalità comuni per un'entità finale correlata.
public ref class RelatedEnd abstract : System::Data::Objects::DataClasses::IRelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class RelatedEnd : System.Data.Objects.DataClasses.IRelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type RelatedEnd = class
interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
- Ereditarietà
-
RelatedEnd
- Derivato
- Attributi
- Implementazioni
Commenti
RelatedEnd è la classe di base per la EntityCollection<TEntity> classe e la EntityReference<TEntity> classe .
La classe RelatedEnd implementa le funzionalità condivise tra le classi EntityCollection<TEntity> e EntityReference<TEntity>.
Questa classe non deve essere usata direttamente nel codice.
Proprietà
IsLoaded |
Ottiene un valore che indica se sono stati caricati tutti gli oggetti correlati. |
RelationshipName |
Ottiene il nome della relazione di cui fa parte l'entità finale correlata. |
RelationshipSet |
Ottiene un riferimento ai metadati per l'entità finale correlata. |
SourceRoleName |
Ottiene il nome del ruolo nell'entità finale di origine della relazione. |
TargetRoleName |
Ottiene il nome del ruolo nell'entità finale di destinazione della relazione. |
Metodi
Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
Definisce una relazione tra due oggetti connessi. |
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. |
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. |
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. |
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. |
OnDeserialized(StreamingContext) |
Utilizzato internamente per deserializzare oggetti entità insieme alle istanze RelationshipManager. |
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. |
ValidateLoad<TEntity>(MergeOption, String) |
Assicura che l'oggetto o gli oggetti correlati possano essere caricati correttamente nella raccolta o nel riferimento locale. |
ValidateOwnerForAttach() |
Assicura che l'oggetto al quale appartiene l'entità finale correlata supporti un'operazione di collegamento. |
Eventi
AssociationChanged |
Si verifica quando viene apportata una modifica a un'entità finale correlata. |
Implementazioni dell'interfaccia esplicita
IRelatedEnd.Add(IEntityWithRelationships) |
Aggiunge un oggetto all'entità finale correlata. |
IRelatedEnd.Add(Object) |
Aggiunge un oggetto all'entità finale correlata. |
IRelatedEnd.Attach(IEntityWithRelationships) |
Connette un oggetto all'entità finale correlata. |
IRelatedEnd.Attach(Object) |
Collega un oggetto all'entità finale correlata. |
IRelatedEnd.CreateSourceQuery() |
Restituisce un oggetto IEnumerable che rappresenta gli oggetti appartenenti all'entità finale correlata. |
IRelatedEnd.Remove(IEntityWithRelationships) |
Rimuove un oggetto dalla raccolta nell'entità finale correlata. |
IRelatedEnd.Remove(Object) |
Rimuove un oggetto dall'entità finale correlata se l'oggetto fa parte dell'entità finale correlata. |