在C#中复制Azure存储表

时间:2017-10-24 01:34:06

标签: c# .net azure azure-storage azure-table-storage

感谢Azcopy,在命令行中在不同的azure存储帐户之间传输数据非常容易。但是我没能找到一种在C#中复制Azure表存储的有效方法。我注意到有Microsoft Azure Storage Data Movement Library声称为Azcopy提供支持,但似乎根据library reference没有直接的方法来复制表格。有效实施的任何建议吗?

P.S。我有数百万个实体偶尔转移,我更喜欢将它集成到C#项目中而不使用cmd.exe或power shell。

1 个答案:

答案 0 :(得分:0)

  

我注意到有一个Microsoft Azure存储数据移动库声称支持Azcopy,但似乎根据库引用没有直接的方法来复制表。

正如您所提到的,Microsoft Azure Storage Data Movement Library中没有关于复制表的方法。

  

更喜欢在不使用cmd.exe或power shell的情况下将其集成到C#项目中。

关于如何使用C#操作Azure表存储,我们可以参考Get started with Azure Table storage using .NET

  

我现在有数百万个实体要转移

因为需要转移大量实体。根据我的经验,我们可以使用Azure Data Factory来做到这一点。

相关资源:

ETL using azure table storage

Copy data to or from Azure Table using Azure Data Factory