Entity Framework is an Object Relational Mapping (ORM). It is a bridge between domain object (business logic) and ---> RDBMS is Relational DataBases Management Systems that stores data as relational tables in spite of flat database are more flexible and structured.
EF provides an automated process to access (select) and maniplation (delete , insert, update) without writing too much code lines in Data Access Layer , in ADO.NET we had to write TSQL codes for everything we must do with DB { insert into table () values () } or {update table set field1=value1 ,...where ID=? } or {delete from table where ID=?}
Assume you have many feilds and you have to write code manually for each inserting deleting and updating so it takes so much time.
----------------------------
FYI go trough below link
http://www.technical.cosmicverse.info/[
^]