Мой вопрос может показаться немного глупым, но он меня мучает каждый раз, когда я сталкиваюсь с этим.
В чем разница между:
where value.HasValue
и
where value != null
Does HasValue проверяет, является ли value null?
Ответ 1
Они оба делают то же самое, просто выбирают один и придерживаются его, чтобы у вас была последовательность. Нет ничего, чтобы выиграть, используя либо в конце.