Extracts all DataMember properties of an Entity

Namespace: RiaServicesContrib.Extensions
Assembly: RiaServicesContrib.EntityTools (in RiaServicesContrib.EntityTools.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
public static IDictionary<string, Object> ExtractState(
	this Entity entity,
	ExtractType extractType
)
Visual Basic
<ExtensionAttribute> _
Public Shared Function ExtractState ( _
	entity As Entity, _
	extractType As ExtractType _
) As IDictionary(Of String, Object)
Visual C++
[ExtensionAttribute]
public:
static IDictionary<String^, Object^>^ ExtractState(
	Entity^ entity, 
	ExtractType extractType
)

Parameters

entity
Type: Entity
Target of extraction
extractType
Type: RiaServicesContrib..::..ExtractType
Type of extraction

Return Value

IDictionary of DataMember values keyed by DataMember name

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Entity. When you use instance method syntax to call this method, omit the first parameter. For more information, see or .

See Also