Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como classificar a coluna varchar contendo valores numéricos com linq lambdas para Entity


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.