Você pode simular
PadLeft
fixo em LINQ to Entities com a função canônica DbFunctions. Certo
assim em vez disso
a.price.PadLeft(10, '0')
usa isto
DbFunctions.Right("000000000" + a.price, 10)
Eu não testei com o provedor MySql, mas funções canônicas definidas no
DbFunctions
devem ser suportados por qualquer provedor.