I just watched a pretty good presentation by Microsoft’s Eric Nelson that untangles the mess that is Microsoft’s ORM strategy. It’s appropriately titled:
ORM, EDM, ESQL, Entity Framework, LINQ to SQL, LINQ to Entities - Confused?
This topic is of particular interest to me, as I’ve begun work on a new application using the latest and greatest Microsoft stuff after having been out frolicking in Railsland for a while.
Some light reading seemed to indicate that the ADO.NET Entity Framework was the officially blessed product going forward, and this presentation confirmed that and provided a nice explanation of how the various technologies listed in the title fit into the picture.