Pour comprendre quel type de fonctions nous pouvons utiliser dans LINQ to Enitities :passez par le lien ci-dessous :linq aux entités ne reconnaît pas une méthode
Maintenant, dans ce cas particulier, nous avions une fonction côté LINQ to Entites, qui n'a pas pu être traduite en requête SQL et, par conséquent, l'exception a été levée. DONC en supprimant la fonction cela fonctionne parfaitement.
return (from m in objDB.Modulesorderby m.IDselect new{ID =m.ID,Name =m.Name,Status =m.Status ==true ? 1 :0});