Có lý do nào để tôi chọn một trong số này? Hay nó không quan trọng?Linq2Sql: HasValue và! = Null, có hoạt động tương tự đối với các kiểu nullable không?
var a = data.Cars.Where(ø => ø.LicensePlate != null);
var b = data.Cars.Where(ø => ø.LicensePlate.HasValue);
Tôi đã sử dụng != null
trước đây, nhưng bắt đầu nghĩ tôi có thể chuyển đổi, vì loại HasValue đọc tốt hơn. các bạn nghĩ sao? Có sự khác biệt nào không? Ngoài một nhân vật phụ? Bất kỳ sự khác biệt về hiệu suất nào? Sql khác biệt?
Tôi thích việc sử dụng Ø norwegian như một định danh trong mã. :) – KristoferA
@ KristoferA-Huagati.com Tôi cũng vậy, vì nó ngăn tự động hoàn thành cho các nội dung khác sắp xuất hiện. 'x' thường hoạt động cho điều này mặc dù vậy, nhưng tôi không bao giờ sử dụng' ø' hoặc bất cứ thứ gì bắt đầu bằng chữ cái đó cho bất cứ điều gì khác :) – Svish