Hi,
I am using DocumentDb/CosmosDb as a persistence option for my Service Stack application and was wondering what would be involved in hooking this up as an AutoQuery datasource. I had a look at the AWS DynamoDb implementation, but got a little lost in the implementation details (I think my lack of familiarity with DynamoDb is making it difficult to follow the implementation in-code).
I suspect that this might be quite easy to do, since DocumentDb exposes an IOrderedQueryable<> implementation from System.Linq, but I’m not sure how to approach translating between ServiceStack’s QueryData<> implementation and IOrderedQueryable.
I have a suspicion that this might not be too difficult to implement (given the Ormlite AutoQuery implementation) but thought that it might be a good idea to open a discussion before I disappear too far down the rabbit hole…