ADO.NET 性能:哪种方法会更快、更合理? [关闭]
Posted
技术标签:
【中文标题】ADO.NET 性能:哪种方法会更快、更合理? [关闭]【英文标题】:ADO.NET Performance : Which Approach will faster and resonable? [closed] 【发布时间】:2010-10-14 02:04:16 【问题描述】:我想从一张表中选择一定数量的数据。基于这些数据,我想检查另外两个表并插入到 2 个表中。
所以我想迭代结果数据。使用 DataReader 或 DataTable 哪种方式更好(更快)更合理?
提前致谢 红魔队
【问题讨论】:
【参考方案1】:您最终会创建一个阅读器来填满表格。反过来是不正确的,所以我会坚持使用 dataReader。
-乔什
【讨论】:
谢谢乔希。我的 MS SQL 数据库是 2000 怎么样?有什么办法可以避免DataTable? 如果可能,在服务器上创建一个存储过程。这样您就不必带回任何东西。 这里是创建过程的 BOL 链接...msdn.microsoft.com/en-us/library/ms187926.aspx以上是关于ADO.NET 性能:哪种方法会更快、更合理? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
ADO .NET 与 SQL Server Management Studio - ADO 性能更差
indexOfObjectsPassingTest 或 filteredArrayUsingPredicate 哪个性能更快?