将 table 存储中的数据从字符串转换为 .NET SDK 中的其他格式

Convert data in table storage from string to other formats in .NET SDK

有没有办法将 table 存储中的数据从字符串格式转换为 .NET SDK 中的 int/timestamp 格式?

我使用 ADF 管道将数据从数据湖复制到 blob 存储,然后从 blob 存储复制到 table 存储。在 运行 管道之后,我看到 table 存储中的所有列都以字符串格式显示。

我需要使用以下查询来过滤 table 中的数据:

https://myaccount.table.core.windows.net/Customers()?$filter=Age%20gt%2030 

目前这不起作用,因为 Age 列中的数据是字符串格式。

是否可以先将'Age'列中的数据转换为整数格式并使用上述查询?

我不知道你为什么对这个问题很着迷。正如你在另一个post中所问的,Leon的回答明确告诉你这是不可行的。

现在我通过读取原table中的数据,新建一个table,插入数据来完成整个操作,希望对你有所帮助。您可以下载my demo,只需要在Settings.json.

中替换您的StorageConnectionString

您需要创建table个客户。[更多细节您可以查看源代码。]

然后 运行,您可以看到从存储资源管理器创建的新 table,以及其中的数据。

你想就可以