February 2010
Beginner
400 pages
11h 13m
English
ORM frameworks are a subject many people feel strongly about, and EF received a huge amount of criticism when it was first released. A number of developers even set up a petition web site called ADO.NET Entity Framework Vote of No Confidence to highlight to Microsoft their concerns about EF's design. The criticisms are well worth a read and can still be viewed at http://efvote.wufoo.com/forms/ado-net-entity-framework-vote-of-no-confidence.
The main criticisms most have of EFv1 are that
EF is too focused on the data aspects of an ORM framework and neglects other areas—for example, validation and transactions.
EF lacks support for persistence ignorance (EF is too tightly coupled to the underlying data store).
EF has too many ...