Telerik OpenAccess ORM
Telerik OpenAccess is an Enterprise-grade ORM that simplifies the data access plumbing in desktop and web applications. With both forward and reverse mapping support, the tool offers transparent persistence for your DAL and business objects. OpenAccess ORM provides tight Visual Studio integration and allows you to create database independent code seamlessly. You will find many advanced features for code optimization and caching, as well as customization freedom to generate the code You want.