代码之家  ›  专栏  ›  技术社区  ›  user366312

哪个数据集创建技术更快?

  •  0
  • user366312  · 技术社区  · 15 年前

    哪种技术更快?

    1)

    DbDataAdapter dataAdapter = _factory.CreateDataAdapter();
    dataAdapter.SelectCommand = _command;
    
    dataSet = new DataSet();
    
    dataAdapter.Fill(dataSet);
    

    2)

    DataTable dt = new DataTable();
    
    IDataReader iDataReader= _command.ExecuteReader();
    
    dt.Load(iDataReader);
    
    iDataReader.Close();
    
    1 回复  |  直到 15 年前
        1
  •  1
  •   Adriaan Stander    15 年前

    看看这些链接

    DataReaders, DataSets, and performance

    DataAdapter.Fill preferable to DataReader?

    如你问题的评论所述。最好是针对手头的特定情况进行测试,从来没有一条规则适用于所有人。

    推荐文章