I am looking to learn Linq to query MS SQL databases, but am unsure of which path to take. I read recently that Linq to SQL is being rolled into Entity Framework, and development has maybe stagnated.
Is it worth learning Linq to SQL still? Or should I be focusing on Entity Framework or another Object Relational Model like Ideablade's Devforce which is moving to Linq as it's query language?
Linq to SQL is being rolled into the Entity Framework, and that's where that team is putting its energies. So, knowing the Entity Framework going forward would probably be your first priority (I would make it mine.)
However, if you have the cycles, it's not wasted time to understand Linq to SQL. There's still a lot about Linq, expressions, lazy loading, delayed execution, etc. that you can learn from it and will still be applicable long after it has been fused into the Entity Framework.