我正在尝试通过从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更新,所以任何帮助都会很棒。谢谢!
答案 0 :(得分:1)
这样的事情:
[..]
List<BigQueryDataset> datasets = client.ListDatasets().Take(20).ToList();
foreach (BigQueryDataset dataset in datasets){
Console.WriteLine(dataset.FullyQualifiedId);
}
[..]
查看更多代码段here。