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,
	out ObjectStateEntry entry


Type: System.Object

The Object to which the retrieved ObjectStateEntry belongs.

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