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

在基于Web的应用程序中,使用数据读取器或数据表作为保存从数据库收集的数据的位置?

  •  0
  • odiseh  · 技术社区  · 14 年前

    我听说在基于Web的应用程序中,当我们想从数据库中获取数据时,最好将数据收集到数据阅读器中,而不是数据表中。

    你有什么选择?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Community Egal    7 年前

    DataReader和DataTables有两个非常不同的功能。数据读卡器是从表中获取数据的仅转发“设备”。数据表允许您将该数据保存在内存中。

    所以,为了回答您的问题,我将使用DataReader为基于Web的应用程序获取数据。你可以这么说 使用数据表存储您获取的信息(例如,在会话变量中),这样您就不必再次从数据库中获取数据。

    (顺便说一下,我也投票决定结束( DataReader or DataSet when pulling multiple recordsets in ASP.NET )非常相似。希望上面的信息能帮助你。)