The basic distinction between these two O/RMs is that Entity Framework (EF) is targeted at enterprise scenarios, while LINQ to SQL is best suited for rapid application development (RAD) with SQL ...
There's no doubt that Entity Framework with LINQ is great (I've certainly written enough articles about it). But Entity Framework comes at a cost. As Matthew Jones points out on his blog, using ...