Вот скажите, у одного меня впечатление, что API у этого сервиса умерло во младенчестве?
Какие попало entities запихивать в таблицу можно, а читать нормально - увольте. Блинблин.
Нашел набросок библиотеки, которая использует microsoft.dynamic для динамического чтения каких попало объектов, но то ж набросок. Выглядит заманчиво, как спаться будет, непонятно…
На SQL Azure задачу решил тривиально. Три таблицы - BaseTask, KindTask, EvilTask, foreign keys и пара views для часто используемых запросов.
Тут чо, опять три таблицы заводить? Так join-ов нету.
Чую, поступлю таки тупо - создам adaptor class, который наследует от всех нужных типов и буду его гонять туда и обратно путем написания соответствующих операторов, как поступил мой коллега, написавший аналогичную хрень под Amazon SimpleDB на Java. Но корежит меня от этого подхода, слов нет. От жеж говны то какие…
оригинал:
http://smalgin.gisxpert.com/2011/12/windows-azure-table-storage/