EntityReference 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í.
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
- 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) |