A repository wrapper for Azure Table Storage that uses POCOs (Plain Old CLR Objects) instead of objects that implemeent ITableEntity.
The Azure Storage SDK requires that objects that it works with to implement the ITableEntity interface. This puts us into one of two places that are often not...
Adapter class to allow reading and writing simple and complex POCO objects to azure table storage without inheriting from TableEntity class or implementing ITableEntity interface. POCO class you want to write to table storage can have multiple layers of nested complex properties and can be a struct....
Geared more toward Azure Table Storage (vs CosmosDB, which has an ATS api), using an intra/inter partition (or table) secondary index pattern. This library handles keeping the indexes up to date as data gets mutated.
DataContract Serializable TableEntity base class that implements azure table storage ITableEntity interface.
For the classes that need to be written to table storage, all that is required is to inherit from this
base class and that s all. TableEntity class in the client SDK can be used as a base...