Udostępnij za pośrednictwem


RelationshipManager.InitializeRelatedReference<TTargetEntity> Metoda

Definicja

Inicjuje istniejącą EntityReference<TEntity> , która została utworzona przy użyciu konstruktora bez parametrów.

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

Parametry typu

TTargetEntity

Typ EntityReference<TEntity> inicjowanego obiektu.

Parametry

relationshipName
String

Nazwa relacji.

targetRoleName
String

Nazwa roli powiązanego końca.

entityReference
EntityReference<TTargetEntity>

Element EntityReference<TEntity> do zainicjowania.

Atrybuty

Wyjątki

Po zainicjowaniu podanego EntityReference<TEntity> .

-lub-

Gdy menedżer relacji jest już dołączony do elementu ObjectContext.

-lub-

Gdy menedżer relacji zawiera już relację z tą nazwą i rolą docelową.

Uwagi

Metoda InitializeRelatedReference inicjuje istniejącą EntityReference<TEntity> , która została utworzona przy użyciu konstruktora bez parametrów. Element EntityReference<TEntity> jest inicjowany przy użyciu podanych nazw relacji i ról docelowych.

Metoda InitializeRelatedReference jest używana tylko podczas deserializacji.

Dotyczy