A compiled query in LINQ is actually a cached version of the original query which is used to get similar results. After writing the query, for the first time it is parsed for any errors in LINQ and then converted into its SQL version and finally added as cache.

BY Best Interview Question ON 02 Apr 2020