Sie können festes PadLeft simulieren in LINQ to Entities mit der kanonischen Funktion DbFunctions. Richtig
so
stattdessen
a.price.PadLeft(10, '0')
Verwenden Sie diese
DbFunctions.Right("000000000" + a.price, 10)
Ich habe es nicht mit dem MySql-Anbieter getestet, aber kanonische Funktionen, die in den DbFunctions definiert sind sollen von jedem Anbieter unterstützt werden.