Sdílet prostřednictvím


RelationshipManager.InitializeRelatedReference<TTargetEntity> Metoda

Definice

Inicializuje existující EntityReference<TEntity> , který byl vytvořen pomocí konstruktoru bez parametrů.

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> inicializace.

Parametry

relationshipName
String

Název relace.

targetRoleName
String

Název role souvisejícího konce.

entityReference
EntityReference<TTargetEntity>

Inicializace EntityReference<TEntity> .

Atributy

Výjimky

Pokud je zadaný již EntityReference<TEntity> inicializován.

-nebo-

Pokud je správce vztahů již připojen k objektu ObjectContext.

-nebo-

Pokud správce vztahů již obsahuje relaci s tímto názvem a cílovou rolí.

Poznámky

Metoda InitializeRelatedReference inicializuje existující EntityReference<TEntity> , který byl vytvořen pomocí konstruktoru bez parametrů. Inicializuje EntityReference<TEntity> se pomocí zadaných názvů relací a cílových rolí.

Metoda se InitializeRelatedReference používá pouze během deserializace.

Platí pro