My understanding of Linq to Sql is it will take my Linq statement and convert it into an equivalent SQL statement.
So
var products = from p in db.Product
There are significant associated performance improvements on the SQL Server side of things if you use stored procedures in appropriate circumstances.