Aby zrozumieć, jakiego typu funkcji możemy używać w LINQ to Enitities:przejdź poniżej link:linq to encji nie rozpoznaje metody
Teraz W tym konkretnym przypadku mieliśmy funkcję po stronie LINQ to Entites, której nie można było przetłumaczyć na zapytanie SQL i dlatego został zgłoszony wyjątek. WIĘC po usunięciu funkcji działa idealnie.
return (z m in objDB.Modulesorderby m.IDselect new{ID =m.ID,Name =m.Name,Status =m.Status ==true ? 1 :0});