Puede simular PadLeft
fijo en LINQ to Entities con la función canónica DbFunctions. Correcto
así
en lugar de esto
a.price.PadLeft(10, '0')
usa esto
DbFunctions.Right("000000000" + a.price, 10)
No lo he probado con el proveedor MySql, pero las funciones canónicas están definidas en DbFunctions
se supone que son compatibles con cualquier proveedor.