那位高手能给解释一下,在SqlDataReader读数据和直接返回DataTable(DataSet)之类的那个好?
在项目中我们用SqlHelper,但又加了一下方法是返回Dataset的,于是项目中全部便用了返回DataSet的,看PetShop之类的例子人家用的是SqlDataReader,不知道有啥区别! 
找到了一些数据:读取一百万条记录(秒)。
SqlClient:
Reader["ID"] 64.192304
Reader[0] 48.3995952
Reader.GetString(1) 65.7545504
Reader.GetSqlString(1) 65.684496
OleDb:
Reader["ID"] 152.5092976
Reader[0] 131.1285536
Reader.getString(1) 140.1114704
(string)Reader[1] 147.061464
找到了一些数据:读取一百万条记录(秒)。
SqlClient:
Reader["ID"] 64.192304
Reader[0] 48.3995952
Reader.GetString(1) 65.7545504
Reader.GetSqlString(1) 65.684496
OleDb:
Reader["ID"] 152.5092976
Reader[0] 131.1285536
Reader.getString(1) 140.1114704
(string)Reader[1] 147.061464
.jpg) 
  
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号