Para entender que tipo de funções podemos usar dentro do LINQ to Enitities:veja abaixo linK:linq to entity não reconhece um método
Agora, neste caso específico, estávamos tendo uma função no lado LINQ to Entites, que não pôde ser traduzida para SQL Query e, portanto, a exceção foi lançada. SO removendo a função ele funciona perfeitamente.
return (de m em objDB.Modulesorderby m.IDselect new{ID =m.ID,Name =m.Name,Status =m.Status ==true ? 1 :0});