TableStorage Azure中未知实体的DataServiceQuery

时间:2011-04-27 07:01:09

标签: c# azure azure-table-storage

我,

这是我的情况。

我的Azure中有一个worker角色,需要不断从tablestorage中的Table中读取行并使用它执行某些操作。但问题是你不知道他拉的是哪个实体。它可以是客户,订单或任何其他实体。

那你怎么能像前100行或者所有那样拉,不管它是什么实体?

我正在使用的当前解决方案是为每一行提供一个“类型”列,用于描述他是什么类型的实体。然后我只对我的tablestorage做一个REST请求,然后获取原始xml并解析它。我读了类型,这就是我知道行是哪个实体。

这是正确的方式还是有更好的方法?

由于

1 个答案:

答案 0 :(得分:1)

<强>答案:

这对我有用了:

http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/f57cb566-cc7a-4b31-b1ab-47b6d16604af/

他实施了写作方法,但经过一些调整后,我设法实现阅读unknowntypes并获得带有属性的字典。