Analysis of information sources in references of the Wikipedia article "Language Integrated Query" in English language version.
While it is true that LINQ is powerful and very efficient, large sets of data can still cause unexpected performance problems
When calling a query multiple times with Entity Framework the recommended approach is to use compiled LINQ queries. Compiling a query results in a performance hit the first time you use the query but subsequent calls execute much faster