私はこれらのうちの1つを他のものよりも選択すべき理由はありますか?それとも本当に問題なのですか?Linq2Sql:HasValueと!= nullはnull可能な型に対して同じ働きをしますか?
var a = data.Cars.Where(ø => ø.LicensePlate != null);
var b = data.Cars.Where(ø => ø.LicensePlate.HasValue);
私は前に!= null
使用されるが、hasValueはは一種の良く読み以来、私は多分に切り替えるべきだと思い始めています。皆さんはどう思いますか?違いはありますか? 1文字余分以外は?パフォーマンスの違いは? SQLの違いは?
Iは、コード内の識別子としてノルウェーOを使用することを好みます。 :) – KristoferA
@ KristoferA-Huagati.com私も、他のものが来るのを自動補完するのを防ぎます。 'x'は通常これでもうまくいきますが、私は'ø'や何か他のもののためにその文字で始まるものは使用しません:) – Svish