BigQuery列出项目中的所有数据集

时间:2017-01-11 18:48:22

标签: c# list enums google-bigquery

我正在尝试通过从BigQuery动态查询我需要的表来在C#中构建查询。我发现了一种方法,你可以查询项目并获取其中的所有数据集,但我很难让它工作。

static public List<BigQueryDataset> ListDatasets(BigQueryClient client)
{
    var datasets = client.ListDatasets().ToList();
    return datasets;
}

object datasets = ListDatasets(client);

datasets包含Google.Cloud.BigQuery.V2.BigQueryDataset的列表/枚举。我不知道如何从中获取数据集的实际名称。我对C#非常陌生,甚至比BigQuery更新,所以任何帮助都会很棒。谢谢!

1 个答案:

答案 0 :(得分:1)

这样的事情:

[..]
List<BigQueryDataset> datasets = client.ListDatasets().Take(20).ToList();
foreach (BigQueryDataset dataset in datasets){
   Console.WriteLine(dataset.FullyQualifiedId);
}
[..]

查看更多代码段here