EntityReference Klass

Definition

Basklass som implementerar icke-generiska funktioner för en EntityReference<TEntity>.

public ref class EntityReference abstract : System::Data::Objects::DataClasses::RelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class EntityReference : System.Data.Objects.DataClasses.RelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type EntityReference = class
    inherit RelatedEnd
Public MustInherit Class EntityReference
Inherits RelatedEnd
Arv
EntityReference
Härledda
Attribut

Kommentarer

Klassen EntityReference exponerar EntityKey det relaterade objektet och är en basklass för EntityReference<TEntity> klassen. Ett EntityReference<TEntity> objekt returneras av en navigeringsegenskap när den relaterade änden har en multiplicitet på noll eller en. Mer information finns i CsDL (NavigationProperty Element).

Konstruktorer

Name Description
EntityReference()

Initierar en ny instans av EntityReference klassen.

Egenskaper

Name Description
EntityKey

Returnerar nyckeln för det relaterade objektet.

IsLoaded

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

(Ärvd från RelatedEnd)
RelationshipName

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

(Ärvd från RelatedEnd)
RelationshipSet

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

(Ärvd från RelatedEnd)
SourceRoleName

Hämtar rollnamnet i källslutet av relationen.

(Ärvd från RelatedEnd)
TargetRoleName

Hämtar rollnamnet i målslutet av relationen.

(Ärvd från RelatedEnd)

Metoder

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

Definierar en relation mellan två kopplade objekt.

(Ärvd från RelatedEnd)
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.

(Ärvd från RelatedEnd)
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.

(Ärvd från RelatedEnd)
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.

(Ärvd från RelatedEnd)
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>.

(Ärvd från RelatedEnd)
OnDeserialized(StreamingContext)

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

(Ärvd från RelatedEnd)
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.

(Ärvd från RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

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

(Ärvd från RelatedEnd)
ValidateOwnerForAttach()

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

(Ärvd från RelatedEnd)

Händelser

Name Description
AssociationChanged

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

(Ärvd från RelatedEnd)

Explicita gränssnittsimplementeringar

Name Description
IRelatedEnd.Add(IEntityWithRelationships)

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

(Ärvd från RelatedEnd)
IRelatedEnd.Add(Object)

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

(Ärvd från RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Bifogar ett objekt i den relaterade änden.

(Ärvd från RelatedEnd)
IRelatedEnd.Attach(Object)

Bifogar ett objekt till den relaterade änden.

(Ärvd från RelatedEnd)
IRelatedEnd.CreateSourceQuery()

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

(Ärvd från RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

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

(Ärvd från RelatedEnd)
IRelatedEnd.Remove(Object)

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

(Ärvd från RelatedEnd)

Gäller för