我有一个XML看起来像这样:

<resultset>
    <datarow>
        <datacol>Row 1 - Col 1</datacol>
        <datacol>Row 1 - Col 2</datacol>
        <datacol>Row 1 - Col 3</datacol>
        ...
    </datarow>
    ...
</resultset>
...


我的问题是,如何使用此XML实现IDataReader接口?我迷路了...

我已经开发了这个:

public sealed class SybaseDataReader : IDataReader
{
    private DataSet _dataSet = new DataSet();

    #region IDataReader methods implementation
    // ...
}


我过的好吗?

感谢您提供的建设性且说明充分的帖子。

最佳答案

将DataSet作为System.Data.IDataReader的成员是不合逻辑的。

最好考虑使用XmlDocumnet,XDocument或XmlReader。

10-04 18:47