Freigeben über


ObjectStateManager.TryGetRelationshipManager Methode

Definition

Gibt das RelationshipManager vom angegebenen Objekt verwendete Objekt zurück.

public:
 bool TryGetRelationshipManager(System::Object ^ entity, [Runtime::InteropServices::Out] System::Data::Objects::DataClasses::RelationshipManager ^ % relationshipManager);
public bool TryGetRelationshipManager(object entity, out System.Data.Objects.DataClasses.RelationshipManager relationshipManager);
member this.TryGetRelationshipManager : obj * RelationshipManager -> bool
Public Function TryGetRelationshipManager (entity As Object, ByRef relationshipManager As RelationshipManager) As Boolean

Parameter

entity
Object

Das Objekt, für das das Zurückgegeben werden RelationshipManagersoll.

relationshipManager
RelationshipManager

Wenn diese Methode zurückgegeben wird, enthält sie für RelationshipManager die entity.

Gibt zurück

true wenn für RelationshipManager die angegebene entityInstanz eine Instanz zurückgegeben wurde ; andernfalls false.

Hinweise

Die GetRelationshipManager Methode wird verwendet, um objekte abzurufen, die RelationshipManager persistenz-unwissend sind. Wenn Objekte von EntityObjectder Eigenschaft implementieren IEntityWithRelationships oder erben, wird auf die RelationshipManagerRelationshipManager Eigenschaft zugegriffen.

Die Eigenschaft RelationshipManager kann nicht zurückgegeben werden, wenn sich das Objekt in einem Detached Zustand befindet.

Das Aufrufen der Methode entspricht dem Aufrufen der TryGetRelationshipManagerGetRelationshipManager Methode, mit der Ausnahme, dass diese Methode nicht eine Ausnahme auslöst false .

Gilt für: