Freigeben über


ObjectStateManager.TryGetRelationshipManager Methode

Definition

Gibt den RelationshipManager zurück, der vom angegebenen Objekt verwendet wird.

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 der RelationshipManager zurückgegeben werden soll.

relationshipManager
RelationshipManager

Diese Methode gibt den RelationshipManager für die entity zurück.

Gibt zurück

true, wenn eine RelationshipManager-Instanz für die angegebene entity zurückgegeben wurde, andernfalls false.

Hinweise

Die GetRelationshipManager -Methode wird verwendet, um für Objekte abzurufen, die RelationshipManager persistenz-unwissend sind. Wenn Objekte implementieren IEntityWithRelationships oder von EntityObjecterben, wird von der RelationshipManager -Eigenschaft auf zugegriffen RelationshipManager .

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

Das Aufrufen der TryGetRelationshipManager -Methode entspricht dem Aufrufen der -Methode, mit dem GetRelationshipManager Unterschied, dass diese Methode zurückgibt false , anstatt eine Ausnahme auszurufen.

Gilt für: