Entity Framework June 2011 CTP performance
-
Friday, February 24, 2012 7:42 AM
Background:
I am working in a project using Enity Framework as an OR-mapper / data interface.
The domain model is realized as a Table-per-type data model in the database, generated
by Entity Framework. The model has some inheritance and some many-to-many relationships.Problem:
Performance i VERY poor when loading complex object grapfs using Include. Using deferred
loading of related objects, the performance is better though. Still we are looking for
better performance from the framework and the features of the June 2011 CTP seem promising.From our spike test, using the EF June 2011 CTP cuts the average load time in half, and subsequent
queries are very fast (due to caching of the query).To be able to assess performance of the system that we will deliver in some 6-8 moths
we NEED to know more about the plans for the performance enhancements of the CTP to
migrate into a stable release of EF (4.x?, 5.0?), and about the risk of using the CTP in some part
of the application only to increase performance as an intermediate solution.Questions:
When can we see this performance improvement in the official release of Entity Framework?
From what I've seen the above improvement may appear in EF 5, it that a fact true and when is it scheduled for release?
Is the CTP considered stable in terms of the performance improving functionality or are there many known bugs in this area of the CTP?

