Entity Framework is best data access technology for .Net applicationJul 17, 2015
Microsoft's already provide a scalable and robust technology called ADO.NET for accessing data from relational databases like SQL Server and Oracle . ADO.NET is very powerful tool to be used with .Net Framework applications . Data access technology plays very important role while interacting and developing some of the advanced and higher level applications for accessing data from multiple sources . With the release of new technologies in .Net Framework , Microsoft recommended Entity Framework to be best data access technology for such applications .
Entity Framework (EF) is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write.EF avoids writing lengthy code for performing CRUD (Create, Read, Update, Delete) operations to the relational databases.
EF7 is a lightweight and extensible version of Entity Framework that enables new platforms and new data stores. Starting with EF7, Windows Phone, Windows Store, ASP.NET 5, and traditional desktop application can all now take advantage of Entity Framework. In addition to relational databases, EF7 also supports non-relational data stores such as Azure Table Storage and Redis.
Entity Framework is actively developed by the Entity Framework team in collaboration with a community of open source developers. Together we are dedicated to creating the best possible data access experience for .NET developers.