如何将Microsoft.WindowsAzure.Storage.Table.TableEntity转换为Microsoft.Azure.Cosmos.Table.TableEntity

如何将Microsoft.WindowsAzure.Storage.Table.TableEntity转换为Microsoft.Azure.Cosmos.Table.TableEntity,azure,azure-table-storage,azure-cosmosdb-tables,Azure,Azure Table Storage,Azure Cosmosdb Tables,我正在尝试使用Azure表API从经典的Azure表存储迁移到Cosmos DB。从特定数据开始,我希望在写入现有Azure表存储的同时,开始将当前传入的Microsoft.WindowsAzure.Storage.Table.TableEntity对象复制到Cosmos DB 有没有办法将Microsoft.WindowsAzure.Storage.Table.TableEntity转换为Microsoft.Azure.Cosmos.Table.TableEntity?好的,我不认为您可以这样

我正在尝试使用Azure表API从经典的Azure表存储迁移到Cosmos DB。从特定数据开始,我希望在写入现有Azure表存储的同时,开始将当前传入的Microsoft.WindowsAzure.Storage.Table.TableEntity对象复制到Cosmos DB


有没有办法将Microsoft.WindowsAzure.Storage.Table.TableEntity转换为Microsoft.Azure.Cosmos.Table.TableEntity?

好的,我不认为您可以这样做,所以我会使用自动映射器在两个模型对象之间传输数据


请编辑您的问题并添加一些代码。这是否回答了您的问题。老实说,即使您摆脱了
WindowsAzure
并转到
CosmosDB
,名称空间和方法也非常相似,不需要太多更改。谢谢-我遇到的问题是,我希望能够在一段时间内将相同的数据推送到两种存储类型。是的,完全转移相对来说比较简单,但我还没有准备好这样做。最后我决定序列化Microsoft.WindowsAzure.Storage.Table.TableEntity对象,然后将它们反序列化为Microsoft.Azure.Cosmos.Table.TableEntity。虽然有点老套,但它很管用。