sql >> Databasteknik >  >> RDS >> Sqlserver

NVarchar Prefix gör att fel index väljs

Så vitt jag vet, sedan version 4.0, genererar EF inte unicode-parametrar för icke-unicode-kolumner. Men du kan alltid tvinga fram icke-unicode-parametrar genom att DbFunctions.AsNonUnicode (före EF6, DbFunctions är EntityFunctions ):

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


  1. sql if i insert-satsen utan att välja

  2. Använder MariaDB med Entity Framework

  3. Autogenererar svarsfil

  4. Spring JPA Hibernate:långsam SELECT-fråga