RelationshipManager.InitializeRelatedReference<TTargetEntity> Metod

Definition

Initierar en befintlig EntityReference<TEntity> som skapades med hjälp av den parameterlösa konstruktorn.

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

Typparametrar

TTargetEntity

Typen av som EntityReference<TEntity> initieras.

Parametrar

relationshipName
String

Relationsnamnet.

targetRoleName
String

Rollnamnet för den relaterade änden.

entityReference
EntityReference<TTargetEntity>

Att EntityReference<TEntity> initiera.

Attribut

Undantag

När angivet EntityReference<TEntity> redan har initierats.

-eller-

När relationshanteraren redan är kopplad till en ObjectContext.

-eller-

När relationshanteraren redan innehåller en relation med det här namnet och målrollen.

Kommentarer

Metoden InitializeRelatedReference initierar en befintlig EntityReference<TEntity> som skapades med hjälp av den parameterlösa konstruktorn. EntityReference<TEntity> Initieras med hjälp av de angivna relations- och målrollnamnen.

Metoden InitializeRelatedReference används endast under deserialisering.

Gäller för