Есть ли какая-то причина, по которой я должен выбрать один из них над другим? Или это не имеет значения?
var a = data.Cars.Where(ø => ø.LicensePlate != null);
var b = data.Cars.Where(ø => ø.LicensePlate.HasValue);
Раньше я использовал != null
, но начинаю думать, что мне, возможно, стоит переключиться, поскольку HasValue вроде читает лучше. Что, вы парни, думаете? Есть ли разница? Кроме одного дополнительного персонажа? Есть ли различия в производительности? Sql различия?