Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

O prefixo NVarchar faz com que o índice errado seja selecionado


Até onde eu sei, desde a versão 4.0, o EF não gera parâmetros unicode para colunas não unicode. Mas você sempre pode forçar parâmetros não Unicode por DbFunctions.AsNonUnicode (antes do EF6, DbFunctions é EntityFunctions ):
from o in db.WidgetOrder
where o.SomeOtherOrderId == DbFunctions.AsNonUnicode(param)
select o