Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# BigQuery列出项目中的所有数据集_C#_List_Enums_Google Bigquery - Fatal编程技术网

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

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 =

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

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);
}
[..]
请参阅更多片段