Que dois-je utiliser pour comparer DBNull? En utilisant DBNull.Value ou ToString (). IsNullOrEmpty ()

Je peux vérifier pour un DBnull sur une ligne de données à l'aide des méthodes.

Soit en utilisant

if(dr[0][0]==DBNull.Value)
//do somethin

ou en faisant

if(dr[0][0].ToString().IsNullOrEmpty())
//do something

Dans les Deux Cas, je vais obtenir le même résultat.

Mais Qui est conecptually bonne approche. Qui avait de la volonté d'utiliser moins de ressources

source d'informationauteur Shantanu Gupta