I’ve been using Entity Framework for a few years now. I’ll admit to being a bit sceptical about it back in early 2010 when Entity Framework 4 (which was in fact the second version!) was released simply because something fairly fundamental like C# enumerations were not supported. The other thing that I didn’t particularly like was the fact that it ran really slowly and it felt so heavy and by that I mean WCF heavy as if it was designed by a committee. Fast forward a few years and it looks like EF ......