EntityReference Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Basisklasse waarmee niet-algemene functionaliteit voor een 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
- Overname
- Afgeleid
- Kenmerken
Opmerkingen
De EntityReference klasse toont het EntityKey gerelateerde object en is een basisklasse voor de EntityReference<TEntity> klasse. Een EntityReference<TEntity> object wordt geretourneerd door een navigatie-eigenschap wanneer het gerelateerde einde een multipliciteit van nul of één heeft. Zie Het element NavigationProperty (CSDL) voor meer informatie.
Constructors
| Name | Description |
|---|---|
| EntityReference() |
Initialiseert een nieuw exemplaar van de EntityReference klasse. |
Eigenschappen
| Name | Description |
|---|---|
| EntityKey |
Retourneert de sleutel voor het gerelateerde object. |
| IsLoaded |
Hiermee wordt een waarde opgehaald die aangeeft of alle gerelateerde objecten zijn geladen. (Overgenomen van RelatedEnd) |
| RelationshipName |
Hiermee haalt u de naam op van de relatie waarin dit gerelateerde einde deelneemt. (Overgenomen van RelatedEnd) |
| RelationshipSet |
Hiermee haalt u een verwijzing op naar de metagegevens voor het gerelateerde einde. (Overgenomen van RelatedEnd) |
| SourceRoleName |
Hiermee haalt u de rolnaam op aan het broneinde van de relatie. (Overgenomen van RelatedEnd) |
| TargetRoleName |
Hiermee haalt u de rolnaam op aan het doeleinde van de relatie. (Overgenomen van RelatedEnd) |
Methoden
| Name | Description |
|---|---|
| Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
Hiermee definieert u een relatie tussen twee gekoppelde objecten. (Overgenomen van RelatedEnd) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Retourneert een IEnumerator die door de verzameling gerelateerde objecten wordt herhaald. (Overgenomen van RelatedEnd) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Load() |
Wanneer het wordt overschreven in een afgeleide klasse, laadt u het gerelateerde object of de gerelateerde objecten in het gerelateerde einde met de standaardoptie voor samenvoegen. (Overgenomen van RelatedEnd) |
| Load(MergeOption) |
Wanneer u deze in een afgeleide klasse overschrijft, laadt u een object of objecten van het gerelateerde einde met de opgegeven samenvoegoptie. (Overgenomen van RelatedEnd) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) |
Voegt gerelateerde entiteiten samen in de lokale EntityCollection<TEntity>. (Overgenomen van RelatedEnd) |
| OnDeserialized(StreamingContext) |
Intern gebruikt om entiteitsobjecten samen met de RelationshipManager exemplaren te deserialiseren. (Overgenomen van RelatedEnd) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) |
Bepaalt of een object kan worden gekoppeld aan de lokale verzameling of verwijzing. (Overgenomen van RelatedEnd) |
| ValidateLoad<TEntity>(MergeOption, String) |
Zorgt ervoor dat het gerelateerde object of de gerelateerde objecten kunnen worden geladen in de lokale verzameling of verwijzing. (Overgenomen van RelatedEnd) |
| ValidateOwnerForAttach() |
Zorgt ervoor dat het object waartoe het gerelateerde einde behoort, een bijlagebewerking ondersteunt. (Overgenomen van RelatedEnd) |
gebeurtenis
| Name | Description |
|---|---|
| AssociationChanged |
Treedt op wanneer een wijziging wordt aangebracht in een gerelateerd einde. (Overgenomen van RelatedEnd) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IRelatedEnd.Add(IEntityWithRelationships) |
Hiermee voegt u een object toe aan het gerelateerde einde. (Overgenomen van RelatedEnd) |
| IRelatedEnd.Add(Object) |
Hiermee voegt u een object toe aan het gerelateerde einde. (Overgenomen van RelatedEnd) |
| IRelatedEnd.Attach(IEntityWithRelationships) |
Hiermee wordt een object aan het gerelateerde einde gekoppeld. (Overgenomen van RelatedEnd) |
| IRelatedEnd.Attach(Object) |
Hiermee wordt een object gekoppeld aan het gerelateerde einde. (Overgenomen van RelatedEnd) |
| IRelatedEnd.CreateSourceQuery() |
Hiermee wordt een IEnumerable object geretourneerd dat de objecten vertegenwoordigt die deel uitmaken van het gerelateerde einde. (Overgenomen van RelatedEnd) |
| IRelatedEnd.Remove(IEntityWithRelationships) |
Hiermee verwijdert u een object uit de verzameling aan het gerelateerde einde. (Overgenomen van RelatedEnd) |
| IRelatedEnd.Remove(Object) |
Hiermee verwijdert u een object uit het gerelateerde einde als het object deel uitmaakt van het gerelateerde einde. (Overgenomen van RelatedEnd) |