I have Nested Conditional Operator Linq query to fetch records. Problem is as i\'ve written multiple select&join on each conditional db hitting time is too high to fetch