Few Necessities Of New Data Access Technology Entity Framework:
Want easy and automated way of mapping between Objects (Classes) and Relations
(Tables).
Want to eliminate the need for most of the data-access code that developers usually
need to write.
Want to write pure objects, less code and simplify the process of updating the
database.
Want layer of abstraction between your Application and Database.
Want to write C# language syntaxed queries to work with any database with full
intellisense support for columns and tables name.(Strongly Typed)
Want to make database independent apps.