EntityReference Osztály

Definíció

Alaposztály, amely nem általános funkciókat implementál egy 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
Öröklődés
EntityReference
Származtatott
Attribútumok

Megjegyzések

Az EntityReference osztály elérhetővé teszi a EntityKey kapcsolódó objektumot, és az osztály alaposztálya EntityReference<TEntity> . Egy EntityReference<TEntity> objektumot egy navigációs tulajdonság ad vissza, ha a kapcsolódó vég értéke nulla vagy egy. További információ: NavigationProperty Elem (CSDL).

Konstruktorok

Name Description
EntityReference()

Inicializálja a EntityReference osztály új példányát.

Tulajdonságok

Name Description
EntityKey

A kapcsolódó objektum kulcsát adja vissza.

IsLoaded

Olyan értéket kap, amely jelzi, hogy az összes kapcsolódó objektum be lett-e töltve.

(Öröklődés forrása RelatedEnd)
RelationshipName

Lekéri annak a kapcsolatnak a nevét, amelyben ez a kapcsolódó végpont részt vesz.

(Öröklődés forrása RelatedEnd)
RelationshipSet

Lekéri a kapcsolódó végpont metaadataira mutató hivatkozást.

(Öröklődés forrása RelatedEnd)
SourceRoleName

Lekéri a szerepkör nevét a kapcsolat forrás végén.

(Öröklődés forrása RelatedEnd)
TargetRoleName

Lekéri a szerepkör nevét a kapcsolat cél végén.

(Öröklődés forrása RelatedEnd)

Metódusok

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

Két csatolt objektum közötti kapcsolatot definiál.

(Öröklődés forrása RelatedEnd)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEnumerator()

Olyan értéket IEnumerator ad vissza, amely a kapcsolódó objektumok gyűjteményén keresztül iterál.

(Öröklődés forrása RelatedEnd)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
Load()

Ha egy származtatott osztályban felülbírált, az alapértelmezett egyesítési beállítással betölti a kapcsolódó objektumot vagy objektumokat a kapcsolódó végére.

(Öröklődés forrása RelatedEnd)
Load(MergeOption)

Ha egy származtatott osztályban felülbírált, betölt egy objektumot vagy objektumot a kapcsolódó végéről a megadott egyesítési beállítással.

(Öröklődés forrása RelatedEnd)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Összevonja a kapcsolódó entitásokat a helyi EntityCollection<TEntity>.

(Öröklődés forrása RelatedEnd)
OnDeserialized(StreamingContext)

Belsőleg az entitásobjektumok és a példányok deszerializálására RelationshipManager szolgál.

(Öröklődés forrása RelatedEnd)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Meghatározza, hogy egy objektum csatolható-e a helyi gyűjteményhez vagy hivatkozáshoz.

(Öröklődés forrása RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

Biztosítja, hogy a kapcsolódó objektumok vagy objektumok sikeresen betölthetők legyenek a helyi gyűjteménybe vagy hivatkozásba.

(Öröklődés forrása RelatedEnd)
ValidateOwnerForAttach()

Biztosítja, hogy az objektum, amelyhez a kapcsolódó végpont tartozik, támogatja a csatolási műveletet.

(Öröklődés forrása RelatedEnd)

esemény

Name Description
AssociationChanged

Ez akkor fordul elő, ha egy kapcsolódó végponton módosítás történik.

(Öröklődés forrása RelatedEnd)

Explicit interfész-implementációk

Name Description
IRelatedEnd.Add(IEntityWithRelationships)

Objektumot ad hozzá a kapcsolódó végponthoz.

(Öröklődés forrása RelatedEnd)
IRelatedEnd.Add(Object)

Objektumot ad hozzá a kapcsolódó végponthoz.

(Öröklődés forrása RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Objektum csatolása a kapcsolódó végén.

(Öröklődés forrása RelatedEnd)
IRelatedEnd.Attach(Object)

Objektumot csatol a kapcsolódó végponthoz.

(Öröklődés forrása RelatedEnd)
IRelatedEnd.CreateSourceQuery()

Olyan objektumot ad IEnumerable vissza, amely a kapcsolódó végponthoz tartozó objektumokat jelöli.

(Öröklődés forrása RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

Eltávolít egy objektumot a gyűjteményből a kapcsolódó végén.

(Öröklődés forrása RelatedEnd)
IRelatedEnd.Remove(Object)

Eltávolít egy objektumot a kapcsolódó végpontról, ha az objektum a kapcsolódó végpont része.

(Öröklődés forrása RelatedEnd)

A következőre érvényes: