Sdílet prostřednictvím


EntityReference Třída

Definice

Základní třída, která implementuje negenerické funkce pro 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 třídy EntityReference<TEntity> . Objekt EntityReference<TEntity> je vrácen navigační vlastností, pokud související konec má násobnost nula nebo jedna. Další informace najdete v tématu Element NavigationProperty (CSDL).

Konstruktory

EntityReference()

Inicializuje novou instanci EntityReference třídy.

Vlastnosti

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

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

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

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

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Vrátí hodnotu IEnumerator , která iteruje kolekci souvisejících objektů.

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

(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 Objectsouboru .

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

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

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

Používá se interně k deserializaci objektů entit 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 odkazu.

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

Zajišťuje, že související objekty nebo objekty mohou být úspěšně načteny do místní kolekce nebo odkazu.

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

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

(Zděděno od RelatedEnd)

Událost

AssociationChanged

Nastane při změně souvisejícího konce.

(Zděděno od RelatedEnd)

Explicitní implementace rozhraní

IRelatedEnd.Add(IEntityWithRelationships)

Přidá objekt na související konec.

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

Přidá objekt na související konec.

(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 k souvisejícímu konci.

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

Vrátí objekt IEnumerable , který představuje objekty, které patří do souvisejícího konce.

(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