Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Prefiks NVarchar powoduje wybór niewłaściwego indeksu

O ile wiem, od wersji 4.0 EF nie generuje parametrów Unicode dla kolumn innych niż Unicode. Ale zawsze możesz wymusić parametry inne niż Unicode, DbFunctions.AsNonUnicode (przed EF6, DbFunctions to EntityFunctions ):

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. Bardzo wolno ładuje tabelę danych

  2. Policz kolejne zduplikowane wartości w SQL

  3. Jak zmienić nazwę ograniczenia klucza podstawowego dla wielu tabel w bazie danych SQL Server — część samouczka SQL Server / TSQL 64

  4. Dynamiczne zapytanie PIVOT programu SQL Server?

  5. Problemy płynne NHibernate z wartościami kolumn DATE w programie SQL Server 2008