We have been using Entity framework on all new projects.
I have been in the camp if_you_are_building_enterprise_applications_you
I think that Entity Framework has changed.
With Entity framework , I believe that you can build both Industrial and Non-Industrial strength Software Intensive Systems.
Don Box "If you are .NET developer Entity Framework is where we'are going. We're there . Get on board, it's time."
The Entity Framework is another enhancement to ADO.NET , giving the developers an added mechanism for accessing data and working with results in addition to DataReaders and DataSets.