RelatedEnd Klas

Definitie

Vertegenwoordigt een basisklasse die algemene functionaliteit implementeert voor een gerelateerd einde.

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
Overname
RelatedEnd
Afgeleid
Kenmerken
Implementeringen

Opmerkingen

RelatedEnd is de basisklasse voor de EntityCollection<TEntity> klasse en de EntityReference<TEntity> klasse.

De RelatedEnd klasse implementeert functionaliteit die wordt gedeeld tussen de EntityCollection<TEntity> en EntityReference<TEntity> klassen.

Deze klasse is niet bedoeld om rechtstreeks in uw code te worden gebruikt.

Eigenschappen

Name Description
IsLoaded

Hiermee wordt een waarde opgehaald die aangeeft of alle gerelateerde objecten zijn geladen.

RelationshipName

Hiermee haalt u de naam op van de relatie waarin dit gerelateerde einde deelneemt.

RelationshipSet

Hiermee haalt u een verwijzing op naar de metagegevens voor het gerelateerde einde.

SourceRoleName

Hiermee haalt u de rolnaam op aan het broneinde van de relatie.

TargetRoleName

Hiermee haalt u de rolnaam op aan het doeleinde van de relatie.

Methoden

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

Hiermee definieert u een relatie tussen twee gekoppelde objecten.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEnumerator()

Retourneert een IEnumerator die door de verzameling gerelateerde objecten wordt herhaald.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
Load()

Wanneer het wordt overschreven in een afgeleide klasse, laadt u het gerelateerde object of de gerelateerde objecten in het gerelateerde einde met de standaardoptie voor samenvoegen.

Load(MergeOption)

Wanneer u deze in een afgeleide klasse overschrijft, laadt u een object of objecten van het gerelateerde einde met de opgegeven samenvoegoptie.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Voegt gerelateerde entiteiten samen in de lokale EntityCollection<TEntity>.

OnDeserialized(StreamingContext)

Intern gebruikt om entiteitsobjecten samen met de RelationshipManager exemplaren te deserialiseren.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Bepaalt of een object kan worden gekoppeld aan de lokale verzameling of verwijzing.

ValidateLoad<TEntity>(MergeOption, String)

Zorgt ervoor dat het gerelateerde object of de gerelateerde objecten kunnen worden geladen in de lokale verzameling of verwijzing.

ValidateOwnerForAttach()

Zorgt ervoor dat het object waartoe het gerelateerde einde behoort, een bijlagebewerking ondersteunt.

gebeurtenis

Name Description
AssociationChanged

Treedt op wanneer een wijziging wordt aangebracht in een gerelateerd einde.

Expliciete interface-implementaties

Name Description
IRelatedEnd.Add(IEntityWithRelationships)

Hiermee voegt u een object toe aan het gerelateerde einde.

IRelatedEnd.Add(Object)

Hiermee voegt u een object toe aan het gerelateerde einde.

IRelatedEnd.Attach(IEntityWithRelationships)

Hiermee wordt een object aan het gerelateerde einde gekoppeld.

IRelatedEnd.Attach(Object)

Hiermee wordt een object gekoppeld aan het gerelateerde einde.

IRelatedEnd.CreateSourceQuery()

Hiermee wordt een IEnumerable object geretourneerd dat de objecten vertegenwoordigt die deel uitmaken van het gerelateerde einde.

IRelatedEnd.Remove(IEntityWithRelationships)

Hiermee verwijdert u een object uit de verzameling aan het gerelateerde einde.

IRelatedEnd.Remove(Object)

Hiermee verwijdert u een object uit het gerelateerde einde als het object deel uitmaakt van het gerelateerde einde.

Van toepassing op