As if we need more O/R Mappers

One of the announcements that I’ve heard rumors about coming from TechEd is that Microsoft is going to be releasing two separate O/R Mappers along with LINQ.  LINQ to SQL (aka: DLINQ) will be a lightweight O/R Mapper and LINQ for Entities will be more fully fledged O/R Mapper that will be integrated with the Entity Framework that is going to be part of ADO.NET 3 (or 4, 5, 6 depending on how many renames we end up with before it’s released).

One of the biggest problems in the O/R Mapper space is that there are way too many options to choose from.  Seemingly everyone has written their own mapper, released it to the public and gone on to attempt to distinguish themselves from the thousands of other mappers available.

Apparently Microsoft has done the same thing with two separate divisions working on their own mapping technology.  Rather then merging them into a single solution they’ve decided to make them both available and try and spin them as solving different problems.  Yeah right. 

Here’s a new idea.  Create a single O/R Mapping solution that is integrated with LINQ.  Make it extensible so that if it doesn’t fit someone’s specific need they have ways to make it fit.  Focus on making it use the Provider model that you’ve made so famous so that we can swap out the behavior if need be.  Don’t create two separate mapping solutions.  We already have two many, we don’t need too many from you as well. 

# re: As if we need more O/R Mappers

Tuesday, June 13, 2006 5:11 PM by Alex    
Steve, yeah there will be two... have you watched the video with Sam Drucker and Anders yet? They talk about DLINQ and it's big brother, code named VLINQ. The video is VERY good: http://channel9.msdn.com/ShowPost.aspx?PostID=202138#202138

I have a summary of the video on my blog that you might find interesting.

# re: As if we need more O/R Mappers

Tuesday, June 13, 2006 8:55 PM by Steve    
Alex, I did watch that video and agree that it's extremely good. I especially enjoyed the part where Anders was breaking down what happens with expression trees. I did checkout your summary as well which was very good.

I really hope in the end MS figures out some way to merge Linq To Sql and Linq to Entities. Having two seperate solutions will cause lots of confusion and doesn't have any real benefits.

# re: As if we need more O/R Mappers

Tuesday, June 13, 2006 9:07 PM by Sam Gentile    
Manual Trackback

# re: As if we need more O/R Mappers

Friday, December 07, 2007 2:44 PM by test    

# re: As if we need more O/R Mappers

Friday, December 07, 2007 2:45 PM by MyName    
I like your site.

# re: As if we need more O/R Mappers

Friday, December 07, 2007 2:50 PM by XSS Vulnerable Site!    

# re: As if we need more O/R Mappers

Friday, December 07, 2007 2:57 PM by All your base...    

Post a Comment

 
 
Prove you're not a spammer: 
5 + 5 =