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