在未知 Table 模型上转储 Azure 存储 Table
Dump Azure Storage Table on unknown Table model
您好,我有与下一个主题相同的主题要解决,我第一次为 azure 存储编写代码 table 但失败了。
我没有转储 table 的要求,我只需要为由 partitionkey 和 rowkey 标识的 1 个数据集转储具有未知身份的转储。
以下代码来自
Dumping Azure tables quickly
TableQuery<DynamicTableEntity> query = new TableQuery<DynamicTableEntity>();
foreach (DynamicTableEntity entity in table.ExecuteQuery(query))
{
// Write a dump of the entity (row).
}
但这似乎已被弃用,并且 Execute
函数在新 Azure.Data.Tables
.
中不可调用
我已尝试获取此网站上描述的访问权限 https://www.nuget.org/packages/Azure.Data.Tables/。
添加 table 个实体后,我无法正常工作。我搜索了其他代码源,但我发现没有找到有效的实际代码并且未能将它们改编为 运行.
请提供一些 post 使用实际数据 table 包的简短代码片段。
我没有严格的性能要求,它适用于将近 100 个数据集或更多。
但我必须经常更改我的数据模型,因此我需要从 e.g.by 分区键查询的 1 个数据集中转储所有实体。
如果有人能post这里是一个非常小的工作 C# 代码片段,我将非常高兴。
这是一个从 table 中转储所有实体的简单示例,但不知道它们的架构。
var service = new TableServiceClient(
new Uri("https://youraccount.table.core.windows.net"),
new DefaultAzureCredential());
var table = service.GetTableClient("mytable");
await foreach (var tableEntity in table.QueryAsync<TableEntity>())
{
Console.WriteLine("--------------------");
foreach (var kvp in tableEntity)
{
Console.WriteLine($"{kvp.Key}: {kvp.Value}");
}
}
您好,我有与下一个主题相同的主题要解决,我第一次为 azure 存储编写代码 table 但失败了。
我没有转储 table 的要求,我只需要为由 partitionkey 和 rowkey 标识的 1 个数据集转储具有未知身份的转储。
以下代码来自 Dumping Azure tables quickly
TableQuery<DynamicTableEntity> query = new TableQuery<DynamicTableEntity>();
foreach (DynamicTableEntity entity in table.ExecuteQuery(query))
{
// Write a dump of the entity (row).
}
但这似乎已被弃用,并且 Execute
函数在新 Azure.Data.Tables
.
我已尝试获取此网站上描述的访问权限 https://www.nuget.org/packages/Azure.Data.Tables/。
添加 table 个实体后,我无法正常工作。我搜索了其他代码源,但我发现没有找到有效的实际代码并且未能将它们改编为 运行.
请提供一些 post 使用实际数据 table 包的简短代码片段。
我没有严格的性能要求,它适用于将近 100 个数据集或更多。
但我必须经常更改我的数据模型,因此我需要从 e.g.by 分区键查询的 1 个数据集中转储所有实体。
如果有人能post这里是一个非常小的工作 C# 代码片段,我将非常高兴。
这是一个从 table 中转储所有实体的简单示例,但不知道它们的架构。
var service = new TableServiceClient(
new Uri("https://youraccount.table.core.windows.net"),
new DefaultAzureCredential());
var table = service.GetTableClient("mytable");
await foreach (var tableEntity in table.QueryAsync<TableEntity>())
{
Console.WriteLine("--------------------");
foreach (var kvp in tableEntity)
{
Console.WriteLine($"{kvp.Key}: {kvp.Value}");
}
}