У меня есть SqlCommand
, который может вернуть ноль или более наборов строк. Что произойдет, если, случайно, SqlCommand
вернет ровно ноль наборов строк *, и я вызову его метод ExecuteReader
? Получу ли я SqlDataReader
, который не может быть прочитан, или я получу исключение?
На всякий случай: нулевые наборы строк - это не то же самое, что один набор строк, содержащий ровно ноль строк.