To jest nie o DBNull kontra Null. Rozumiem różnicę.Podczas używania Linq, czy DbNull jest równoważne zeru?
Co chciałbym wiedzieć, czy używam Linq, powiedzmy dostępu do User.EmailAddress, a następnie sprawdzanie User.EmailAddress == null jest samo jak User.EmailAddress == DBNull prawidłowe?
Moje rozumowanie jest takie, że brak danych w wynikach bazy danych powoduje, że Linq nie generuje referencji do obiektu, co oznacza, że wartość null jest w rzeczywistości równoważna DBNull, gdy jest używana z Linq.
Czy moje rozumowanie jest poprawne, czy nie?
Nie sądzę. Jeśli null jest taki sam jak DBNull, na podstawie twoich ustaleń? – shahkalpesh