Gets the current property values of the object or relationship associated with this ObjectStateEntry.
Assembly: System.Data.Entity (in System.Data.Entity.dll)
The returned CurrentValueRecord is a conceptual-schema view of the values in the object or relationship. It is not a copy; it delegates to the data that are actually in the entity object.
Complex type properties in an object are returned as nested CurrentValueRecord objects.
All properties can be edited when the entity is in the added state, but key values are read-only when the entity is in other states other than added or detached.
The example in this topic is based on the Adventure Works Sales Model. The example gets the ObjectStateEntry for the given EntityKey from the ObjectStateManager. Then it gets the current value of the SalesOrderHeader.PurchaseOrderNumber property, changes the property's value, and enumerates through the collection of modified properties.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.