Um zu verstehen, welche Art von Funktionen wir innerhalb von LINQ to Enitities verwenden können:Gehen Sie den folgenden Link durch:linq zu Entities erkennt keine Methode
In diesem speziellen Fall hatten wir eine Funktion in Side LINQ to Entites, die nicht in SQL Query übersetzt werden konnte, und daher wurde die Ausnahme ausgelöst. Wenn Sie also die Funktion entfernen, funktioniert es perfekt.
return (from m in objDB.Modulesorderby m.IDselect new{ID =m.ID,Name =m.Name,Status =m.Status ==true ? 1 :0});