私の質問は少し愚かに聞こえるかもしれませんが、私はそれに直面するたびに私を悩ませます。違いは何ですか :
where value.HasValue
そして
where value != null
HasValueはvalueがnullかどうかをチェックしますか?
value
どちらも同じことをします。どちらか一方を選んでそれを使い続けるだけで、一貫性が保たれます。最終的にはどちらを使用しても得られるものはありません。