Это , а не о DBNull vs Null. Я понимаю разницу.
Что я хотел бы знать, если я использую Linq, скажем, для доступа к User.EmailAddress, а затем проверяю User.EmailAddress == null - это то же , что и User.EmailAddress == DBNull правильно?
Мое рассуждение состоит в том, что отсутствие данных в базе данных приводит к тому, что Linq не генерирует ссылку на объект, что означает, что при использовании с Linq значение null фактически эквивалентно DBNull.
Правильно ли мое рассуждение или нет?