O/R Mappers supporting LINQ

One of the things that often gets overlooked when people talk about LINQ is the fact that it is NOT the same thing as DLINQ.  DLINQ is an extension of LINQ that turns expression trees into SQL so that LINQ expressions can be used to retrieve information from a SQL Server database.  One of the things I’m most excited about with LINQ is that eventually all the major O/R Mappers will support LINQ.   So if DLINQ turns out to miss the mark we can still have all the wonderful coolness of LINQ while still enjoying the benefits that our O/R Mapper provide.  A couple of brave souls have already started the transition to supporting LINQ in their mappers (NPersist & Genome).  It’s only a matter of time before someone bakes support for LINQ into NHibernate, WilsonORMapper, and others.

# re: O/R Mappers supporting LINQ

Friday, June 09, 2006 7:32 AM by Don Demsak    
Thank you, thank you, thank you!

You get it.

I've been say this for months, but even the editor of SQL Mag has been confused and spreading the misconception that LINQ equals DLINQ.

Just you wait, I can see more then building O/R mappers with LINQ, since it would also be great at creating object models in a whole new way (just check out the XLINQ object model to get some idea of what can be done).

You are welcome to come up to the Jult meeting of the NYC .Net User Group, were I'll be discussing LINQ and how it is re-inventing the VB language. Basically it is a talk about is LINQ going to solve the average developer's adversion to object oriented programming.

Don

# re: O/R Mappers supporting LINQ

Friday, June 09, 2006 8:48 AM by Steve    
:)

I've been noticing more and more that people are associating LINQ with DLINQ. Hopefully we can help stop the confusion by writing and talking about how they're different and why it is that LINQ will lead to developing models in new ways (which I'm still trying to figure out).

When is the NYC .NET User Group meeting? It's a little bit of a hike up to NYC for me so it might be tough. Maybe you can talk someone into recording it? :)

# re: O/R Mappers supporting LINQ

Sunday, June 11, 2006 6:54 AM by Frans Bouma    
We've planned to ship a 100% Linq compatible layer for LLBLGen Pro sometime in 2007, or earlier if demand is high. Linq is indeed something completely different than DLinq. DLinq is an implementation of an O/R mapper consuming Linq, so DLinq could be replaced with any other O/R mapper out there if it supports consuming Linq queries. :)

As Linq is far away (at least a year) we dont see the necessity of spending a lot of time on a Linq layer at the moment, as developers today want to solve problems today with stuff that works today :)

Post a Comment

 
 
Prove you're not a spammer: 
9 + 8 =