Improve EF query performance – GroupBy OrderByDescending First We have the following class and corresponding DB table: