Для более подробной информации см. Это
кто-нибудь сказать мне разницу между этими двумя частями кода? Зачем использовать IDataReader?
using (IDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
// get data from the reader
}
}
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
// get data from the reader
}
}