1) Non possono "uccidere" Linq-to-SQL poiché fa già parte del framework .net. Quello che possono fare è smettere di aggiungere funzionalità ad esso. Ciò non impedisce alle migliaia di sviluppatori là fuori che stanno già utilizzando L2S di estenderlo e migliorarlo. Alcune aree principali sono difficili da toccare, ma sono già solide e le funzionalità di progettazione mancanti possono essere facilmente fissate .
2) Una delle sessioni PDC EF mostra che hanno imparato un paio di lezioni dal fiasco EFv1 e ora stanno copiando e incollando molte delle chicche da L2S in EF e fingendo che sia nuova roba EF. In altre parole, la versione due di L2S è stata appena "rietichettata" EF.
3) LINQ in quanto tale (Language Integrated Query) è la cosa migliore dopo il gelato a fette e può essere utilizzato con molte altre cose oltre a L2S (Linq a oggetti, Linq a entità, Linq a XML, Linq a qualsiasi cosa ). Quindi il tentativo del gruppo DP di forzare [la vasta massa di] utenti che adottano L2S verso [il meno popolare e attualmente imperfetto] Entity Framework non è un motivo per non imparare Linq.
Vedi anche questo thread (che è quello che credo abbia in parte attivato il post del blog di Tim):
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=4061922&SiteID=1
Aggiornamento 1: il numero di dicembre 2008 della copertina di Visual Studio Magazine di Roger Jennings è una buona lettura sull'argomento, con alcuni confronti tra L2S e EF: http://visualstudiomagazine.com/features/article.aspx?editorialsid=2583
Aggiornamento 2: Anders Hejlsberg è stato citato in Redmond Developer News dicendo che " LINQ to SQL non è morto. Posso assicurarti che non è morto. Niente va mai via. Non l'abbiamo mai fatto e non lo faremo mai " .
http://reddevnews.com/blogs/weblog.aspx?blog=3016