Можете да симулирате фиксиран PadLeft
в LINQ to Entities с каноничната функция DbFunctions. Точно
така
вместо това
a.price.PadLeft(10, '0')
използвайте това
DbFunctions.Right("000000000" + a.price, 10)
Не съм го тествал с доставчик на MySql, но канонични функции, дефинирани в DbFunctions
се предполага, че се поддържат от всеки доставчик.