Storaging Complex Objects

May 5, 2012 at 8:06 PM

First, thanks for putting this project out there. It's a much simpler implementation than using StorageClient. Also, there are very few examples of how to use the REST calls with Azure.

I've started to extend your code base to accept complex objects as well as the key value pair implementation that you have. I was wondering if you are planning to add this support? If not, perhaps we can merge code at some point.



May 8, 2012 at 10:20 AM

Hey Harry, I am glad you like the project!

You are very welcome on expanding the codebase, tell me more of your ideas for supporting more complex objects.

Right now it's built on the CyanEntity that allows me to keep etags and support optimistic concurrency automatically, CyanEntity is a dynamic type too.

we could make generic versions of the operations and support some other kind of objects and allow the user to, let's say, "tag" with an attribute a field of the object to store etag, partition and row key.

Let me know what you think.

The project really needs some documentation and unit tests are always welcome:)

In the next days, I want to work on a better object model for entity group transactions too.