Когда я пишу что-то вроде этого:ReSharper показать предупреждение с SqlDataReader
using (var connection = new SqlConnection("ConnectionString"))
{
using(var cmd= new SqlCommand("Command"))
{
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
}
}
}
}
ReSharper показывает предупреждение о reader.Read()
, и говорит, что читатель может быть null
.
Но в каких случаях это может быть null? Поскольку я знаю, что команда возвращает ничего, читатель не имеет значение null, он ничего не имеет.
+1 Я тоже это заметил. Возможно, вы должны спросить людей в JetBrains напрямую. –