It looks like Entity Framework uses Dynamic SQL under the cover. This post shows how to make EF use Stored Procedure instead for better performance.
Using stored procedures with Entity Framework in an ASP.Net application - Nikolaos Kantzelis ASP.Net Blog