Bonjour,

J'essaye de faire une requête Linq pour récupérer un max dans la base données. Pour cela je dois faire une conversion car mon champ est de la forme xxx-xxxx-2. Je veux récupérer le max de ce qui se trouve après le dernier -
Voici comment je fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
            MyObject.Max(o => Convert.ToInt32(o.refe.Substring(10, o.refe.Length -9)));
J'ai l'erreur suivante :
LINQ to Entities does not recognize the method 'Int32 Parse(System.String)' method, and this method cannot be translated into a store expression