RelationshipManager.InitializeRelatedReference<TTargetEntity> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine vorhandene EntityReference<TEntity> , die mithilfe des parameterlosen Konstruktors erstellt wurde.
public:
generic <typename TTargetEntity>
where TTargetEntity : class, System::Data::Objects::DataClasses::IEntityWithRelationships void InitializeRelatedReference(System::String ^ relationshipName, System::String ^ targetRoleName, System::Data::Objects::DataClasses::EntityReference<TTargetEntity> ^ entityReference);
public:
generic <typename TTargetEntity>
where TTargetEntity : class void InitializeRelatedReference(System::String ^ relationshipName, System::String ^ targetRoleName, System::Data::Objects::DataClasses::EntityReference<TTargetEntity> ^ entityReference);
[System.ComponentModel.Browsable(false)]
public void InitializeRelatedReference<TTargetEntity>(string relationshipName, string targetRoleName, System.Data.Objects.DataClasses.EntityReference<TTargetEntity> entityReference) where TTargetEntity : class, System.Data.Objects.DataClasses.IEntityWithRelationships;
[System.ComponentModel.Browsable(false)]
public void InitializeRelatedReference<TTargetEntity>(string relationshipName, string targetRoleName, System.Data.Objects.DataClasses.EntityReference<TTargetEntity> entityReference) where TTargetEntity : class;
[<System.ComponentModel.Browsable(false)>]
member this.InitializeRelatedReference : string * string * System.Data.Objects.DataClasses.EntityReference<'argetEntity (requires 'argetEntity : null and 'argetEntity :> System.Data.Objects.DataClasses.IEntityWithRelationships)> -> unit (requires 'argetEntity : null and 'argetEntity :> System.Data.Objects.DataClasses.IEntityWithRelationships)
[<System.ComponentModel.Browsable(false)>]
member this.InitializeRelatedReference : string * string * System.Data.Objects.DataClasses.EntityReference<'argetEntity (requires 'argetEntity : null)> -> unit (requires 'argetEntity : null)
Public Sub InitializeRelatedReference(Of TTargetEntity As {Class, IEntityWithRelationships}) (relationshipName As String, targetRoleName As String, entityReference As EntityReference(Of TTargetEntity))
Public Sub InitializeRelatedReference(Of TTargetEntity As Class) (relationshipName As String, targetRoleName As String, entityReference As EntityReference(Of TTargetEntity))
Typparameter
- TTargetEntity
Der Typ der EntityReference<TEntity> Initialisierung.
Parameter
- relationshipName
- String
Der Beziehungsname.
- targetRoleName
- String
Der Rollenname des zugehörigen Endes.
- entityReference
- EntityReference<TTargetEntity>
Der EntityReference<TEntity> zu initialisierende Code.
- Attribute
Ausnahmen
Wenn die bereitgestellte Datei EntityReference<TEntity> bereits initialisiert ist.
-oder-
Wenn der Beziehungs-Manager bereits an eine ObjectContext.
-oder-
Wenn der Beziehungs-Manager bereits eine Beziehung mit diesem Namen und dieser Zielrolle enthält.
Hinweise
Die InitializeRelatedReference Methode initialisiert eine vorhandene EntityReference<TEntity> , die mithilfe des parameterlosen Konstruktors erstellt wurde. Dies EntityReference<TEntity> wird mithilfe der bereitgestellten Beziehungs- und Zielrollennamen initialisiert.
Die InitializeRelatedReference Methode wird nur während der Deserialisierung verwendet.