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 di base che implementa funzionalità comuni per un endpoint correlato.
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 base per la EntityCollection<TEntity> classe e la EntityReference<TEntity> classe .
La RelatedEnd classe implementa funzionalità condivise tra le EntityCollection<TEntity> classi e EntityReference<TEntity> .
Questa classe non deve essere usata direttamente nel codice.
Proprietà
| Nome | Descrizione |
|---|---|
| IsLoaded |
Ottiene un valore che indica se tutti gli oggetti correlati sono stati caricati. |
| RelationshipName |
Ottiene il nome della relazione in cui partecipa l'estremità correlata. |
| RelationshipSet |
Ottiene un riferimento ai metadati per la fine correlata. |
| SourceRoleName |
Ottiene il nome del ruolo alla fine della relazione di origine. |
| TargetRoleName |
Ottiene il nome del ruolo alla fine della relazione di destinazione. |
Metodi
| Nome | Descrizione |
|---|---|
| Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
Definisce una relazione tra due oggetti collegati. |
| 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. |
| 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. |
| 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. |
| 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>. |
| OnDeserialized(StreamingContext) |
Usato internamente per deserializzare gli oggetti entità insieme alle RelationshipManager istanze di . |
| 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. |
| 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 a cui appartiene l'endpoint correlato supporti un'operazione di collegamento. |
Eventi
| Nome | Descrizione |
|---|---|
| AssociationChanged |
Si verifica quando viene apportata una modifica a una fine correlata. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IRelatedEnd.Add(IEntityWithRelationships) |
Aggiunge un oggetto alla fine correlata. |
| IRelatedEnd.Add(Object) |
Aggiunge un oggetto alla fine correlata. |
| IRelatedEnd.Attach(IEntityWithRelationships) |
Associa un oggetto alla fine correlata. |
| IRelatedEnd.Attach(Object) |
Associa un oggetto alla fine correlata. |
| IRelatedEnd.CreateSourceQuery() |
Restituisce un oggetto IEnumerable che rappresenta gli oggetti che appartengono alla fine correlata. |
| IRelatedEnd.Remove(IEntityWithRelationships) |
Rimuove un oggetto dalla raccolta alla fine correlata. |
| IRelatedEnd.Remove(Object) |
Rimuove un oggetto dalla fine correlata se l'oggetto fa parte della fine correlata. |