Vous pouvez simuler un PadLeft
fixe dans LINQ to Entities avec la fonction canonique DbFunctions. Exact
comme ça
au lieu de ça
a.price.PadLeft(10, '0')
utilisez ceci
DbFunctions.Right("000000000" + a.price, 10)
Je ne l'ai pas testé avec le fournisseur MySql, mais les fonctions canoniques définies dans le DbFunctions
sont censés être pris en charge par n'importe quel fournisseur.