RelationshipManager.InitializeRelatedReference<TTargetEntity> Metódus

Definíció

Inicializál egy meglévőt EntityReference<TEntity> , amelyet a paraméter nélküli konstruktor használatával hoztak létre.

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

Típusparaméterek

TTargetEntity

Az inicializálandó típus EntityReference<TEntity> .

Paraméterek

relationshipName
String

A kapcsolat neve.

targetRoleName
String

A kapcsolódó végpont szerepkörneve.

entityReference
EntityReference<TTargetEntity>

Az EntityReference<TEntity> inicializálandó.

Attribútumok

Kivételek

Ha a megadott EntityReference<TEntity> már inicializálva van.

-vagy-

Ha a kapcsolatkezelő már hozzá van kapcsolva egy ObjectContext.

-vagy-

Ha a kapcsolatkezelő már tartalmaz ezzel a névvel és célszerepkörrel rendelkező kapcsolatot.

Megjegyzések

A InitializeRelatedReference metódus inicializál egy meglévőt EntityReference<TEntity> , amelyet a paraméter nélküli konstruktor használatával hoztak létre. Az EntityReference<TEntity> inicializálás a megadott kapcsolat- és célszerepkör-nevek használatával történik.

A InitializeRelatedReference metódust csak deszerializáláskor használják.

A következőre érvényes: