Lorsque vous accédez à des valeurs d'un SqlDataReader est-il une différence de performance entre ces deux:SqlDataReader différences de performance dans l'accès aux valeurs?
string key = reader.GetString("Key");
ou
string key = reader["Key"].ToString();
Dans cet exemple de code:
string key;
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
key = reader.GetString("Key");
// or
key = reader["Key"].ToString();
}
}