Every 3 years a giant MS Data Access Mess
Actually in this case it has been a bit longer. But for as long as I’ve been working with MS tools there has been a big overhaul every 18 -36 months. What a mess! And the one coming at us this year is especially crazy. Roger Jennings has a great article here – http://reddevnews.com/features/article.aspx?editorialsid=2525
Why would I want to jump on EF when LLBLGen has been doing everything that EF would want to be (but in some cases isn’t) for about 5 years or more now.
Bottom line: If you run NHibernate or LLBLGen your in a better place than this dao mess coming at us.