OK, I had just written a blog about this. I am reposting below for others benefit.
The basic gist appears to be comments made on the ado.net blog that state the Entity Framework is the only thing getting major developer time for Visual Studio 2010 and Dot Net 4.
We have known this
My response is - DUH. We have all known this. Microsoft said publicly back at the PDC 2007 that LINQ to SQL was a short term release for SQL Server because there was no other LINQ story to SQL Server. It only works with SQL Server. You cannot write a LINQ to SQL provider - there is no model for it. It was a one off technology, not extensible.
Entity Framework = Provider
The Entity Framework is the ONLY way from Microsoft to build a LINQ Provider. The Entity Framework has turned out to be quite contreversial, but I think that is partly due to the fact that LINQ to SQL has a better programmer experience today. Entity Framework will catch and surpass LINQ to SQL because it is the ORM/Mapping tool of the future from Microsoft.
I think that Microsoft has a huge investment in Entity Framework with third party vendors like us, IBM, Oracle, etc. If they want third party developers and databases to support LINQ they had to have a model to write to. Entity Framework is that answer.
I saw this coming last year when they relesed LINQ to SQL with VS 2008 and not the EF. They should never have released a closed implementation of something with so much overlap. I know they wanted a relational database story, but I think they told the wrong one. Now there are a lot of seriouly confused developers who come asking us for our LINQ to SQL provider. There isn't one because you can't write one.