Sdílet prostřednictvím


RelatedEnd Třída

Definice

Představuje základní třídu, která implementuje běžné funkce pro související konec.

public ref class RelatedEnd abstract : System::Data::Objects::DataClasses::IRelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class RelatedEnd : System.Data.Objects.DataClasses.IRelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type RelatedEnd = class
    interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
Dědičnost
RelatedEnd
Odvozené
Atributy
Implementuje

Poznámky

RelatedEnd je základní třída pro EntityCollection<TEntity> třídu a EntityReference<TEntity> třídu .

Třída RelatedEnd implementuje funkce, které jsou sdíleny mezi třídami EntityCollection<TEntity> a EntityReference<TEntity> .

Tato třída není určená k použití přímo v kódu.

Vlastnosti

IsLoaded

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

RelationshipName

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

RelationshipSet

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

SourceRoleName

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

TargetRoleName

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

Metody

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

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

Equals(Object)

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

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

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

GetHashCode()

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

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

Type Získá z 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í.

Load(MergeOption)

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

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

OnDeserialized(StreamingContext)

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

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.

ValidateLoad<TEntity>(MergeOption, String)

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

ValidateOwnerForAttach()

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

Událost

AssociationChanged

Vyvolá se při změně souvisejícího konce.

Explicitní implementace rozhraní

IRelatedEnd.Add(IEntityWithRelationships)

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

IRelatedEnd.Add(Object)

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

IRelatedEnd.Attach(IEntityWithRelationships)

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

IRelatedEnd.Attach(Object)

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

IRelatedEnd.CreateSourceQuery()

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

IRelatedEnd.Remove(IEntityWithRelationships)

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

IRelatedEnd.Remove(Object)

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

Platí pro