Hasta donde yo sé, desde la versión 4.0, EF no genera parámetros Unicode para columnas que no son Unicode. Pero siempre puede forzar parámetros que no sean Unicode mediante DbFunctions.AsNonUnicode
(antes de EF6, DbFunctions
es EntityFunctions
):
from o in db.WidgetOrder
where o.SomeOtherOrderId == DbFunctions.AsNonUnicode(param)
select o