【发布时间】:2013-07-08 10:28:24
【问题描述】:
我需要从数据库中查询一个有 400 行和 24 列的表。我需要查询这张表以便在每一行,然后是每一列我可以执行一些 C# 代码(我可以使用列信息来执行一些代码)。
现在,我正在使用 select 语句一次又一次地从表中查询每一行,并将其存储到自定义列表并对其执行自定义操作。
这是最好和最快的方法吗?还是我应该一次查询整个表并存储在某个地方?不确定数据集中的哪个位置,然后运行 throw custom code 以使用每行中的信息进行一些操作?
【问题讨论】:
-
你总是需要全表数据吗?
-
是的,这是我需要在实时服务器上运行的一次性应用程序
-
最好将数据导出到 csv 或其他文件。然后使用循环,您可以遍历文件的每一行,然后您可以将行的每个元素分配给一个数组。像这样您可以处理..只是一个建议..
标签: c# asp.net sql performance