https://peterkellner.net/2009-05-06-linq-to-sql-slow-performance-compilequery-critical/