Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tiền tố NVarchar khiến chỉ mục được chọn sai

Theo như tôi biết, kể từ phiên bản 4.0, EF không tạo các tham số unicode cho các cột không phải unicode. Nhưng bạn luôn có thể buộc các tham số không phải unicode bằng DbFunctions.AsNonUnicode (trước EF6, DbFunctionsEntityFunctions ):

from o in db.WidgetOrder
where o.SomeOtherOrderId == DbFunctions.AsNonUnicode(param)
select o


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách kết nối với một số máy chủ SQL trong một cú nhấp chuột (Nhóm máy chủ đã đăng ký) - Hướng dẫn SQL Server / TSQL Phần 5

  2. Xoay vòng nội dung cột không xác định

  3. Chuyển đổi '01 -Sep-2017 'thành '01 / 09/2017' trong T-SQL?

  4. Bộ định vị hàng trong chỉ mục không phân cụm

  5. Cách khắc phục “Câu lệnh EXECUTE không thành công vì mệnh đề WITH RESULT SETS của nó đã chỉ định 2 cột cho tập kết quả…” Msg 11537 trong SQL Server