Я могу проверить DBnull
на строке данных с помощью любого из методов.
Либо используя
if(dr[0][0]==DBNull.Value)
//do somethin
или делая
if(dr[0][0].ToString().IsNullOrEmpty())
//do something
В обоих случаях я получаю одинаковый результат.
Но какой из них имеет правильный подход. Что будет использовать меньше ресурсов