C# BigQuery列出项目中的所有数据集
我目前正试图通过从BigQuery中动态查询所需的表,在C#中构造一个查询。我发现了一种可以查询项目并获取其中所有数据集的方法,但要让它工作起来却很困难C# BigQuery列出项目中的所有数据集,c#,list,enums,google-bigquery,C#,List,Enums,Google Bigquery,我目前正试图通过从BigQuery中动态查询所需的表,在C#中构造一个查询。我发现了一种可以查询项目并获取其中所有数据集的方法,但要让它工作起来却很困难 static public List<BigQueryDataset> ListDatasets(BigQueryClient client) { var datasets = client.ListDatasets().ToList(); return datasets; } object datasets =
static public List<BigQueryDataset> ListDatasets(BigQueryClient client)
{
var datasets = client.ListDatasets().ToList();
return datasets;
}
object datasets = ListDatasets(client);
静态公共列表列表数据集(BigQueryClient客户端)
{
var datasets=client.ListDatasets().ToList();
返回数据集;
}
对象数据集=列表数据集(客户端);
datasets
包含Google.Cloud.BigQuery.V2.BigQueryDataset
的列表/枚举。我不知道如何从中获取数据集的实际名称。我对C#非常陌生,甚至比BigQuery还新,所以任何帮助都会很好。谢谢 类似这样:
[..]
List<BigQueryDataset> datasets = client.ListDatasets().Take(20).ToList();
foreach (BigQueryDataset dataset in datasets){
Console.WriteLine(dataset.FullyQualifiedId);
}
[..]
[…]
List datasets=client.ListDatasets().Take(20.ToList();
foreach(数据集中的BigQueryDataset数据集){
Console.WriteLine(dataset.FullyQualifiedId);
}
[..]
请参阅更多片段