Executing same request from C# VS SSMS give different execution time
Is this consistent, time after time?

I see a CPU difference which could be compile time. Are there any LINQ settings that affect this?

Edit:


Capture the plans in Profiler
Are you sure the SQL is the same in Profiler?