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.
Classe di base per EntityCollection e EntityReference
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class RelatedEnd : System.Data.Entity.Core.Objects.DataClasses.IRelatedEnd
type RelatedEnd = class
interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
- Ereditarietà
-
RelatedEnd
- Derivato
- Attributi
- Implementazioni
Proprietà
IsLoaded |
Ottiene o imposta un valore che indica se l'entità (per un oggetto o tutte le entità della raccolta) (per un EntityReferenceEntityCollection<TEntity> oggetto è stato caricato dal database. |
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
GetEnumerator() |
Restituisce un oggetto IEnumerator con cui è possibile scorrere la raccolta di oggetti correlati. |
Load() |
Carica l'oggetto o gli oggetti correlati alla fine correlata con l'opzione di unione predefinita. |
Load(MergeOption) |
Carica un oggetto o oggetti dalla fine correlata con l'opzione di unione specificata. |
LoadAsync(CancellationToken) |
Carica in modo asincrono l'oggetto o gli oggetti correlati alla fine correlata con l'opzione di merge predefinita. |
LoadAsync(MergeOption, CancellationToken) |
Carica in modo asincrono un oggetto o oggetti dalla fine correlata con l'opzione di unione specificata. |
OnDeserialized(StreamingContext) |
Utilizzato internamente per deserializzare oggetti entità insieme alle istanze RelationshipManager. |
Eventi
AssociationChanged |
Si verifica quando viene apportata una modifica a un'entità finale correlata. |
Implementazioni dell'interfaccia esplicita
IRelatedEnd.Add(IEntityWithRelationships) |
Aggiunge un'entità alla fine correlata. Questo metodo funziona esattamente come Add(object). Viene mantenuto per la compatibilità con le versioni precedenti di IRelatedEnd. |
IRelatedEnd.Add(Object) |
Aggiunge un'entità alla fine correlata. Se il proprietario è collegato a una cache, tutte le estremità connesse vengono aggiunte alla cache degli oggetti e le relative relazioni vengono aggiunte anche a ObjectStateManager. Viene risolto anche RelatedEnd della relazione. |
IRelatedEnd.Attach(IEntityWithRelationships) |
Collega un'entità alla fine correlata. Questo metodo funziona esattamente allo stesso modo di Attach(object). Viene mantenuto per la compatibilità con le versioni precedenti di IRelatedEnd. |
IRelatedEnd.Attach(Object) |
Collega un'entità alla fine correlata. Se la fine correlata è già riempita o parzialmente compilata, questa entità esistente viene unione con l'entità specificata. Non si presuppone che l'entità specificata sia il set completo di entità correlate. Il proprietario e tutte le entità passate devono trovarsi nello stato Non modificato o Modificato. Gli elementi eliminati sono consentiti solo quando gestione stato sta già monitorando l'istanza della relazione. |
IRelatedEnd.CreateSourceQuery() |
Restituisce un oggetto IEnumerable che rappresenta gli oggetti appartenenti all'entità finale correlata. |
IRelatedEnd.Remove(IEntityWithRelationships) |
Rimuove un'entità dalla fine correlata. Questo metodo funziona esattamente come Remove(object). Viene mantenuto per la compatibilità con le versioni precedenti di IRelatedEnd. |
IRelatedEnd.Remove(Object) |
Rimuove un'entità dalla fine correlata. Se il proprietario è collegato a una cache, contrassegna la relazione per l'eliminazione e se la relazione è composta contrassegna anche l'entità per l'eliminazione. |