EntityReference Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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) |