LINQ to Enitities内で使用できる関数の種類を理解するには、以下を参照してください:エンティティへのlinqはメソッドを認識しません
この特定のケースでは、LINQ to Entites側に関数があり、SQLクエリに変換できなかったため、例外がスローされました。そのため、機能を削除することで完全に機能します。
return(objDB.Modulesorderby m.IDselect new {ID =m.ID、Name =m.Name、Status =m.Status ==true?1:0}のmから);