내가 왜이 중 하나를 선택해야하는 이유가 있습니까? 아니면 정말로 중요하지 않습니까?Linq2Sql : HasValue와! = null은 nullable 유형에 대해 동일하게 작동합니까?
var a = data.Cars.Where(ø => ø.LicensePlate != null);
var b = data.Cars.Where(ø => ø.LicensePlate.HasValue);
내가 전에 != null
을 사용하지만, HasValue가 가지 더 읽기 때문에, 나는 어쩌면 전환해야한다고 생각하기 시작했다. 너희들은 어떻게 생각하니? 차이가 있습니까? 1 문자 추가 이외? 성능 차이가 있습니까? SQL 차이점?
나는 코드에서 식별자로 노르웨이 Ø의 사용을 좋아한다. :) – KristoferA
@ KristoferA-Huagati.com 나 또한 다른 것들에 대한 자동 완성을 막지 못해서. 'x'는 보통이 일에도 잘 작동하지만, 나는'ø' 또는 그 편지로 시작하는 어떤 것도 결코 사용하지 않습니다 :) – Svish