RelatedEnd RelatedEnd RelatedEnd RelatedEnd Class

Definizione

Rappresenta una classe base che implementa le funzionalità comuni per un'entità finale correlata.Represents a base class that implements common functionality for a related end.

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
type RelatedEnd = class
    interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
Ereditarietà
RelatedEndRelatedEndRelatedEndRelatedEnd
Derivato
Attributi
Implementazioni

Commenti

RelatedEnd è la classe base delle classi EntityCollection<TEntity> e EntityReference<TEntity>.RelatedEnd is the base class for the EntityCollection<TEntity> class and the EntityReference<TEntity> class.

La classe RelatedEnd implementa le funzionalità condivise tra le classi EntityCollection<TEntity> e EntityReference<TEntity>.The RelatedEnd class implements functionality that is shared between the EntityCollection<TEntity> and EntityReference<TEntity> classes.

Questa classe non deve essere utilizzato direttamente nel codice.This class is not intended to be used directly in your code.

Proprietà

IsLoaded IsLoaded IsLoaded IsLoaded

Ottiene un valore che indica se sono stati caricati tutti gli oggetti correlati.Gets a value that indicates whether all related objects have been loaded.

RelationshipName RelationshipName RelationshipName RelationshipName

Ottiene il nome della relazione di cui fa parte l'entità finale correlata.Gets the name of the relationship in which this related end participates.

RelationshipSet RelationshipSet RelationshipSet RelationshipSet

Ottiene un riferimento ai metadati per l'entità finale correlata.Gets a reference to the metadata for the related end.

SourceRoleName SourceRoleName SourceRoleName SourceRoleName

Ottiene il nome del ruolo nell'entità finale di origine della relazione.Gets the role name at the source end of the relationship.

TargetRoleName TargetRoleName TargetRoleName TargetRoleName

Ottiene il nome del ruolo nell'entità finale di destinazione della relazione.Gets the role name at the target end of the relationship.

Metodi

Attach<TEntity>(IEnumerable<TEntity>, Boolean) Attach<TEntity>(IEnumerable<TEntity>, Boolean) Attach<TEntity>(IEnumerable<TEntity>, Boolean) Attach<TEntity>(IEnumerable<TEntity>, Boolean)

Definisce una relazione tra due oggetti collegati.Defines a relationship between two attached objects.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Restituisce un oggetto IEnumerator con cui è possibile scorrere l'insieme di oggetti correlati.Returns an IEnumerator that iterates through the collection of related objects.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
Load() Load() Load() Load()

Quando sottoposto a override in una classe derivata, carica l'oggetto o gli oggetti correlati nell'entità finale correlata con l'opzione di unione predefinita.When overridden in a derived class, loads the related object or objects into the related end with the default merge option.

Load(MergeOption) Load(MergeOption) Load(MergeOption) Load(MergeOption)

Quando sottoposto a override in una classe derivata, carica uno o più oggetti dall'entità finale correlata con l'opzione di unione specificata.When overridden in a derived class, loads an object or objects from the related end with the specified merge option.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Unisce le entità correlate nell'oggetto EntityCollection<TEntity> locale.Merges related entities into the local EntityCollection<TEntity>.

OnDeserialized(StreamingContext) OnDeserialized(StreamingContext) OnDeserialized(StreamingContext) OnDeserialized(StreamingContext)

Utilizzato internamente per deserializzare oggetti entità insieme alle istanze RelationshipManager.Used internally to deserialize entity objects along with the RelationshipManager instances.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Determina se un oggetto può essere collegato alla raccolta o al riferimento locale.Determines whether an object can be attached to the local collection or reference.

ValidateLoad<TEntity>(MergeOption, String) ValidateLoad<TEntity>(MergeOption, String) ValidateLoad<TEntity>(MergeOption, String) ValidateLoad<TEntity>(MergeOption, String)

Assicura che l'oggetto o gli oggetti correlati possano essere caricati correttamente nell'insieme o nel riferimento locale.Ensures that the related object or objects can be successfully loaded into the local collection or reference.

ValidateOwnerForAttach() ValidateOwnerForAttach() ValidateOwnerForAttach() ValidateOwnerForAttach()

Assicura che l'oggetto al quale appartiene l'entità finale correlata supporti un'operazione di collegamento.Ensures that the object to which the related end belongs supports an attach operation.

Eventi

AssociationChanged AssociationChanged AssociationChanged AssociationChanged

Si verifica quando viene apportata una modifica a un'entità finale correlata.Occurs when a change is made to a related end.

Implementazioni dell'interfaccia esplicita

IRelatedEnd.Add(IEntityWithRelationships) IRelatedEnd.Add(IEntityWithRelationships) IRelatedEnd.Add(IEntityWithRelationships) IRelatedEnd.Add(IEntityWithRelationships)

Aggiunge un oggetto all'entità finale correlata.Adds an object to the related end.

IRelatedEnd.Add(Object) IRelatedEnd.Add(Object) IRelatedEnd.Add(Object) IRelatedEnd.Add(Object)

Aggiunge un oggetto all'entità finale correlata.Adds an object to the related end.

IRelatedEnd.Attach(IEntityWithRelationships) IRelatedEnd.Attach(IEntityWithRelationships) IRelatedEnd.Attach(IEntityWithRelationships) IRelatedEnd.Attach(IEntityWithRelationships)

Collega un oggetto all'entità finale correlata.Attaches an object at the related end.

IRelatedEnd.Attach(Object) IRelatedEnd.Attach(Object) IRelatedEnd.Attach(Object) IRelatedEnd.Attach(Object)

Collega un oggetto all'entità finale correlata.Attaches an object to the related end.

IRelatedEnd.CreateSourceQuery() IRelatedEnd.CreateSourceQuery() IRelatedEnd.CreateSourceQuery() IRelatedEnd.CreateSourceQuery()

Restituisce un oggetto IEnumerable che rappresenta gli oggetti appartenenti all'entità finale correlata.Returns an IEnumerable that represents the objects that belong to the related end.

IRelatedEnd.Remove(IEntityWithRelationships) IRelatedEnd.Remove(IEntityWithRelationships) IRelatedEnd.Remove(IEntityWithRelationships) IRelatedEnd.Remove(IEntityWithRelationships)

Rimuove un oggetto dall'insieme nell'entità finale correlata.Removes an object from the collection at the related end.

IRelatedEnd.Remove(Object) IRelatedEnd.Remove(Object) IRelatedEnd.Remove(Object) IRelatedEnd.Remove(Object)

Rimuove un oggetto dall'entità finale correlata se l'oggetto fa parte dell'entità finale correlata.Removes an object from the related end if the object is part of the related end.

Si applica a