2. Microsoft Entity Framework
Microsoft continues sailing into open source waters with the release of its Entity Framework to the open source community. The EF is an object-relational mapping tool for .NET that simplifies object-oriented development by permitting object storage in relational databases to access an RDBMS from within application classes. In other words, it replaces hundreds of lines of complex, fragile code with point-and-click simplicity.