RelatedEnd Klass

Definition

Representerar en basklass som implementerar vanliga funktioner för en relaterad slutpunkt.

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
Arv
RelatedEnd
Härledda
Attribut
Implementeringar

Kommentarer

RelatedEnd är basklassen EntityCollection<TEntity> för klassen och EntityReference<TEntity> klassen.

Klassen RelatedEnd implementerar funktioner som delas mellan klasserna EntityCollection<TEntity> och EntityReference<TEntity> .

Den här klassen är inte avsedd att användas direkt i koden.

Egenskaper

Name Description
IsLoaded

Hämtar ett värde som anger om alla relaterade objekt har lästs in.

RelationshipName

Hämtar namnet på den relation som den här relaterade änden deltar i.

RelationshipSet

Hämtar en referens till metadata för den relaterade änden.

SourceRoleName

Hämtar rollnamnet i källslutet av relationen.

TargetRoleName

Hämtar rollnamnet i målslutet av relationen.

Metoder

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

Definierar en relation mellan två kopplade objekt.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnumerator()

Returnerar en IEnumerator som itererar genom samlingen med relaterade objekt.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Load()

När det åsidosättas i en härledd klass läser du in det relaterade objektet eller objekten i den relaterade änden med alternativet för standardsammanfogning.

Load(MergeOption)

När det åsidosättas i en härledd klass läser du in ett objekt eller objekt från den relaterade änden med det angivna kopplingsalternativet.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Sammanfogar relaterade entiteter till den lokala EntityCollection<TEntity>.

OnDeserialized(StreamingContext)

Används internt för att deserialisera entitetsobjekt tillsammans med RelationshipManager instanserna.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Avgör om ett objekt kan kopplas till den lokala samlingen eller referensen.

ValidateLoad<TEntity>(MergeOption, String)

Säkerställer att det relaterade objektet eller objekten kan läsas in i den lokala samlingen eller referensen.

ValidateOwnerForAttach()

Säkerställer att objektet som den relaterade änden tillhör stöder en kopplingsåtgärd.

Händelser

Name Description
AssociationChanged

Inträffar när en ändring görs i ett relaterat slut.

Explicita gränssnittsimplementeringar

Name Description
IRelatedEnd.Add(IEntityWithRelationships)

Lägger till ett objekt i den relaterade änden.

IRelatedEnd.Add(Object)

Lägger till ett objekt i den relaterade änden.

IRelatedEnd.Attach(IEntityWithRelationships)

Bifogar ett objekt i den relaterade änden.

IRelatedEnd.Attach(Object)

Bifogar ett objekt till den relaterade änden.

IRelatedEnd.CreateSourceQuery()

Returnerar ett IEnumerable objekt som representerar de objekt som tillhör den relaterade änden.

IRelatedEnd.Remove(IEntityWithRelationships)

Tar bort ett objekt från samlingen i den relaterade änden.

IRelatedEnd.Remove(Object)

Tar bort ett objekt från den relaterade änden om objektet är en del av den relaterade änden.

Gäller för