I've to fetch data from 4 tables by joining them using LINQ and also have to apply sorting on it,
But it takes about 8-9 seconds to execute from the MVC application,
so how do I optimize it to be executed in just 2-3 seconds with sorting.
There are about 1000 records to be fetched.