Microsoft's controversial decision to position the ADO.NET Entity Framework has generated a lot of backlash among developers who made early bets on LINQ to SQL, which the company had released with ...