According to the ADO.NET team late last year, .NET 4.0 will be the official point where they are recommending phasing out LINQ to SQL in favor of the Entity Framework.
From this blog:
"We’re making significant investments in the Entity Framework such that as of .NET 4.0 the Entity Framework will be our recommended data access solution for LINQ to relational scenarios."