0

如果我们使用 Microsoft SQL 数据库,那么我们会在执行 ExecuteReader() 函数时获得 SQLDataReader 对象。所以我们有一个将 SQLDataReader 对象转换为 IDataRecord 列表的函数,该函数可以在连接关闭时使用:

List<IDataRecord> rows;
using ( var result = command.ExecuteReader() )
{
    rows = result.Cast<IDataRecord>().ToList();
}

但我必须使用雪花客户端从雪花仓库获取行。并且 ExecuteReader() 函数返回给 IDataReader 对象。但是我无法在以后可以使用的任何数据集中获得整个数据的列表。谁能指导我如何将雪花仓库中所有返回的行放入列表中?

4

0 回答 0