Nice article on entity framework.
What is entity framework
Teams build software, not developers. Different members of a team think of data differently. For example:
Developers think in class diagrams
Analysts think in OR diagrams
DBAs think in ER diagrams
Is There a Solution?
At the core of the Entity Framework is an Entity Data Model (EDM). The EDM is meant to be the common grammar in which different fiefdoms. The EDM defines a language for describing data without having to describe the storage of that data. On top of the EDM is a set of services that work to enable manipulation of the data in beneficial ways throughout an organization
This is a nice article on server side.com.Follow the link.
http://www.theserverside.net/tt/articles/showarticle.tss?id=IntroducingEntityFramework