Do you think it’s advantageous to switch to Entity Framework? [closed]

IMO, not at the moment.

It is clear (from recent announcements especially) that EF is in for some heavy revisions as the “thunderdome” scenario plays out between LINQ-to-SQL and EF. Whatever happens, EF (in a few years) will almost certainly look quite different to EF today. Or certainly “different enough” ;-p

As such, my view is: stick with simple. And simple is LINQ-to-SQL.

I don’t see much benefit learning a notoriously complex system if I know it is going to change very soon.

And I’m 100% with you on LINQ-to-SQL ;-p

If I needed something more than LINQ-to-SQL right now, I’d look at NHibernate or maybe LLBLGen Pro.

(edit – as an update, my position has softened a little bit, here and here – but I’m still using LINQ-to-SQL as my primary tool; also – LINQ-to-SQL isn’t quite dead yet ;-p).

Leave a Comment