From Rockford Lhotka's Expert C# 2008 and VB 2008 Business Objects books
Personally,
I have been playing with EF lately trying to port few apps from L2S to EF, and with each chunk of code that I try to port I discover another thing that one can do in Ling to Sql but is impossible in EF. And that can be quite irritating.
I truly believe that EF version 1.0 is incomplete – should not be considered as a serious ORM. I think it will take a version 2 or 3 until they “work the kinks out”. Meantime – I am planning on using Linq, NHibernate, ActiveRecord, and not waste my time on EF.
EF is probably the future, but it is going to take quite some time to get to it.
From: ajj3085 [mailto:cslanet@lhotka.net] Sent: Friday, October 31, 2008 1:22 PM To: Nermin Dibek Subject: Re: [CSLA .NET] OT: Is Linq to SQL dead
Hmm.. maybe I'm being naive, but saying EF is preferred doesn't mean they aren't going to invest in L2S. Actually, the original MS post said they would continue to do so. L2S has been working really well for me.. it's simple, and even if they don't support it, it seems to handle everything I want.