Updated: May 15, 2014
Assembly: Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)
The storage client library includes two implementations of ITableEntity that provide for simple property access and serialization:
DynamicTableEntity implements ITableEntity and provides a simple property dictionary to store and retrieve properties. Use a DynamicTableEntity for simple access to entity properties when only a subset of properties are returned (for example, by a select clause in a query), or for scenarios where your query can return multiple entity types with different properties. You can also use this type to perform bulk table updates of heterogeneous entities without losing property information.
TableEntity is an implementation of ITableEntity that uses reflection-based serialization and de-serialization behavior in its ReadEntity and WriteEntity methods. TableEntity -derived classes with methods that follow a convention for types and naming are serialized and deserialized automatically. TableEntity -derived classes must also provide a get-able and set-able public property of a type that is supported by the Windows Azure Table service.
Development PlatformsWindows Vista, Windows 7 and Windows Server 2008