RelatedEnd Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |