¿Hay alguna razón por la que deba elegir uno de estos sobre el otro? ¿O realmente no importa?Linq2Sql: ¿Tiene HasValue y! = Null, funciona igual para los tipos anulables?
var a = data.Cars.Where(ø => ø.LicensePlate != null);
var b = data.Cars.Where(ø => ø.LicensePlate.HasValue);
he utilizado != null
antes, pero empezando a pensar que tal vez debería cambiar, ya que HasValue tipo de lee mejor. ¿Qué piensan ustedes? ¿Hay alguna diferencia en absoluto? ¿Aparte de un personaje extra? Cualquier diferencia de rendimiento? Diferencias Sql?
Me gusta el uso del noruego Ø como un identificador en el código. :) – KristoferA
@ KristoferA-Huagati.com Yo también, ya que previene el autocompletado para que surjan otras cosas. 'x' generalmente también funciona para esto, pero nunca uso' ø' o nada que empiece con esa letra para cualquier otra cosa :) – Svish