What are the most important limitations of the ADO.NET Entity Framework 4.0 that business application developers should be aware of?
I have used it in some pet projects of mine and it seems very efficient, but I am concerned about the problems I will face when I am building large, more complex data-driven business applications. I am especially interested in how choosing to use the Entity Framework to access my data might limit the different design patters/architectures that I might want to use when building my project.
Because I am thinking about using the entity framework in future projects, I am only interested in limitations of the current version of the Entity Framework.