将Azure表存储公开为OData

时间:2011-07-04 12:10:59

标签: c# wcf azure-table-storage

我在Azure表存储中有一个表,其中填充了基本TableServiceEntity的不同实现。有人怎么通过OData公开这个?是否有一些最佳实践?

2 个答案:

答案 0 :(得分:0)

答案可以在本文中找到:How to access table storage entities without knowing the schema 。覆盖ReadingEntity上的TableServiceContext事件将使您有机会将未知数据类型映射到可用类型。文章也显示了确切的代码。

答案 1 :(得分:0)

还有另一种解决方法。可能会更复杂,但我在我的项目中使用它。

我有一个包含多个不同TableServiceEntities的表。但是当我查询表格时,例如我。(100),我想要同时拥有所有不同的类型。

此链接对我有所帮助:

http://www.wintellect.com/Articles/Working%20with%20Azure%20Tables%20with%20Multiple%20Entity%20Schemas%20by%20Jeffrey%20Richter.pdf