ObjectStateManager::TryGetObjectStateEntry Method (Object^, ObjectStateEntry^%)

 

Tries to retrieve the corresponding ObjectStateEntry for the specified Object.

Namespace:   System.Data.Objects
Assembly:  System.Data.Entity (in System.Data.Entity.dll)

public:
bool TryGetObjectStateEntry(
	Object^ entity,
	[OutAttribute] ObjectStateEntry^% entry
)

Parameters

entity
Type: System::Object^

The Object to which the retrieved ObjectStateEntry belongs.

entry
Type: System.Data.Objects::ObjectStateEntry^%

When this method returns, contains the ObjectStateEntry for the given EntityKey This parameter is passed uninitialized.

Return Value

Type: System::Boolean

A Boolean value that is true if there is a corresponding ObjectStateEntry for the given object; otherwise, false.

Use the TryGetObjectStateEntry(Object^, ObjectStateEntry^%) method to return an ObjectStateEntry without having to handle the InvalidOperationException raised by the GetObjectStateEntry(Object^) method.

.NET Framework
Available since 3.5
Return to top
Show: