【发布时间】:2009-02-05 16:24:04
【问题描述】:
当从 SqlDataReader 访问值时,这两者之间是否存在性能差异:
string key = reader.GetString("Key");
或
string key = reader["Key"].ToString();
在此代码示例中:
string key;
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
key = reader.GetString("Key");
// or
key = reader["Key"].ToString();
}
}
【问题讨论】:
标签: c# asp.net sqldatareader