EntityReference Třída

Definice

Základní třída, která implementuje negenerické funkce pro objekt .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
Dědičnost
EntityReference
Odvozené
Atributy

Poznámky

Třída EntityReference zveřejňuje EntityKey související objekt a je základní třídou pro EntityReference<TEntity> třídu. Objekt EntityReference<TEntity> je vrácen navigační vlastností, pokud související konec má násobnost nula nebo jedna. Další informace naleznete v tématu NavigationProperty – element (CSDL).

Konstruktory

Name Description
EntityReference()

Inicializuje novou instanci EntityReference třídy.

Vlastnosti

Name Description
EntityKey

Vrátí klíč pro související objekt.

IsLoaded

Získá hodnotu, která označuje, zda byly načteny všechny související objekty.

(Zděděno od RelatedEnd)
RelationshipName

Získá název relace, ve které se tento související konec účastní.

(Zděděno od RelatedEnd)
RelationshipSet

Získá odkaz na metadata pro související konec.

(Zděděno od RelatedEnd)
SourceRoleName

Získá název role na zdrojovém konci relace.

(Zděděno od RelatedEnd)
TargetRoleName

Získá název role na cílovém konci relace.

(Zděděno od RelatedEnd)

Metody

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

Definuje relaci mezi dvěma připojenými objekty.

(Zděděno od RelatedEnd)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

IEnumerator Vrátí iterace prostřednictvím kolekce souvisejících objektů.

(Zděděno od RelatedEnd)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
Load()

Při přepsání v odvozené třídě načte související objekt nebo objekty na související konec s výchozí možností sloučení.

(Zděděno od RelatedEnd)
Load(MergeOption)

Při přepsání v odvozené třídě načte objekt nebo objekty ze souvisejícího konce se zadanou možností sloučení.

(Zděděno od RelatedEnd)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Sloučí související entity do místního EntityCollection<TEntity>objektu .

(Zděděno od RelatedEnd)
OnDeserialized(StreamingContext)

Používá se interně k deserializaci objektů entity spolu s RelationshipManager instancemi.

(Zděděno od RelatedEnd)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Určuje, zda lze objekt připojit k místní kolekci nebo odkaz.

(Zděděno od RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

Zajišťuje úspěšné načtení souvisejícího objektu nebo objektů do místní kolekce nebo odkazu.

(Zděděno od RelatedEnd)
ValidateOwnerForAttach()

Zajišťuje, že objekt, ke kterému související konec patří, podporuje operaci připojení.

(Zděděno od RelatedEnd)

Událost

Name Description
AssociationChanged

Nastane, když se provede změna souvisejícího konce.

(Zděděno od RelatedEnd)

Explicitní implementace rozhraní

Name Description
IRelatedEnd.Add(IEntityWithRelationships)

Přidá objekt do souvisejícího konce.

(Zděděno od RelatedEnd)
IRelatedEnd.Add(Object)

Přidá objekt do souvisejícího konce.

(Zděděno od RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Připojí objekt na související konec.

(Zděděno od RelatedEnd)
IRelatedEnd.Attach(Object)

Připojí objekt ke souvisejícímu konci.

(Zděděno od RelatedEnd)
IRelatedEnd.CreateSourceQuery()

Vrátí objekty IEnumerable , které patří ke souvisejícímu konci.

(Zděděno od RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

Odebere objekt z kolekce na souvisejícím konci.

(Zděděno od RelatedEnd)
IRelatedEnd.Remove(Object)

Odebere objekt ze souvisejícího konce, pokud je objekt součástí souvisejícího konce.

(Zděděno od RelatedEnd)

Platí pro