Ceci est pas à propos de DBNull vs Null. Je comprends la différence.Lors de l'utilisation de Linq, DbNull est-il équivalent à Null?
Ce que je voudrais savoir est si j'utilise Linq, dire accéder à un User.EmailAddress, puis vérifier User.EmailAddress == null est le même que User.EmailAddress == DBNull correcte? Mon raisonnement est que l'absence de données dans la base de données aboutit à ce que Linq ne génère pas de référence d'objet, ce qui signifie alors que null est en fait équivalent à DBNull lorsqu'il est utilisé avec Linq.
Mon raisonnement est-il correct ou non?
Je ne pense pas. Si null est identique à DBNull, basé sur vos résultats? – shahkalpesh