C# ADOMDCommand ExecuteCellSet vs ExecuteReader

C# ADOMDCommand ExecuteCellSet vs ExecuteReader,c#,mdx,adomd.net,C#,Mdx,Adomd.net,ADOMD ExecuteReader和ExecuteCellSet方法之间的主要区别是什么 我知道ExecutecellSet将返回一个单元格集,其中as ExecuteReader将返回平坦的记录集。最后,我需要的是一个包含展平数据的数据表 这两种方法是否返回相同的数据?正如我所见,有人将单元格集写入DataTable Conversion方法。ExecuteReader将返回一个包含“原始”值的表,而单元格集的每个单元格都包含原始值和格式化值 例如,如果度量值的格式为百分比,则原始值可能为

ADOMD ExecuteReader和ExecuteCellSet方法之间的主要区别是什么

我知道ExecutecellSet将返回一个单元格集,其中as ExecuteReader将返回平坦的记录集。最后,我需要的是一个包含展平数据的数据表


这两种方法是否返回相同的数据?正如我所见,有人将单元格集写入DataTable Conversion方法。

ExecuteReader将返回一个包含“原始”值的表,而单元格集的每个单元格都包含原始值和格式化值

例如,如果度量值的格式为百分比,则原始值可能为0.156,而格式化值为15.6%。这意味着您必须在表示层中重新设置格式,如果您在多维数据集中使用多个货币符号或复杂的格式,这可能会带来麻烦