static void Main()
{
ArrayList dbRecordsHolder = new ArrayList();
string connectionString = "Data Source=(local);Initial Catalog=Test;Integrated Security=SSPI";
using (SqlConnection testConnection = new SqlConnection(connectionString))
{
SqlCommand testCommand = new SqlCommand("SELECT * FROM TESTDEMO", testConnection); testConnection.Open();
SqlDataReader sqlDr = testCommand.ExecuteReader(CommandBehavior.CloseConnection);
if (sqlDr.HasRows)
{
foreach (
DbDataRecord rec in sqlDr)
{
dbRecordsHolder.Add(rec);
}
}
}
Console.ReadKey();
}
我对DbDataRecord不懂,看了MSDN也看不懂,请帮忙解释一下DbDataRecord rec in sqlDr
sqlDr是一个SqlDataReader啊,怎么搞得像一个集合似的。
DbDataRecord类:
http://msdn.microsoft.com/zh-cn/library/system.data.common.dbdatarecord.aspx