Let me say once again that with the announced death of LINQ To SQL and the vote of no confidence of the Entity Framework, do you have a lot of confidence in Microsoft O/R Mappers?
Telerik OpenAccess O/R Mapper
I am not sure when this was announced, but it is news to me :) Telerik has an Object-Relational Mapper, called OpenAccess:
"Telerik OpenAccess is an Enterprise-grade ORM that does the data access plumbing in desktop and web applications. Supporting both forward and reverse mapping, the tool offers transparent persistence for your DAL and business objects. OpenAccess ORM provides tight Visual Studio integration and allows you to seamlessly create database independent code. Take full control of the generated code by customizing the tool and leveraging its advanced features for code optimization and caching."
Add OpenAccess to the List of O/R Mappers available to the .NET Developer Community. I haven't tried it, but the features look pretty good, especially LINQ Support, Visual Studio Integration, Persistence Ignorance, and the Forward and Reverse Mapping:
- Visual Studio Integration - The powerful wizards will allow you to set up a persistent model with just a few clicks.
- LINQ Support - Use familiar LINQ constructs when you query your database. If that’s not enough, we offer two other options – standard OQL and direct SQL. Regardless of the language, we provide you all the means to easily query your data.
- Transparent Persistence - Persistent classes should be used as business classes. All classes in OpenAccess are persistent ignorant and work independently. Persistent classes can easily be tested by state of the art unit tests.
- Forward and Reverse Mapping - You can start from the database or from your persistent classes. OpenAccess can start from existing legacy databases, detect your data model, create object models, and even let you edit the object model. Alternatively, you can just start from your model of persistent classes and push those to the database. OpenAccess supports rich variety of mappings for collections and class hierarchies.
Telerik OpenAccess looks like a great O/R Mapper on paper. You can learn more here.
O/R Mapping Posts: