A dynamic ElasticObject implementation using .NET 4.0 dynamic features, for fluent access of data types like XML - Access XML <entry name="user"/> via fluent dynamic wrappers, like var n=entry.name; - You can also use it like ExpandoObject,
with multi level property support
1 - ElasticObject got moved to Github - Follow there for updates. The existing branch has code with portable library support
2 - Available in nuget - Install-Package AmazedSaint.ElasticObject
To start with, here are few scenarios you can use ElasticObject
- An easier, fluid way to work with data formats – like XML and JSON. Presently, we’ve some support for XML.
- Cleaner code though it is duck typed
- A hierarchical way to maintain loosely typed data.