Print

Larry O'Brien: LINQ Clicks



Larry O Brien
Email
November 15, 2007 —  (Page 2 of 2)
LINQ is not an attempt to create a unified data model across realms; it’s an attempt to create a unified query/manipulation facility across realms. This goal seems well on the way to being achieved within the database realm. This seems less true of LINQ to XML (XLinq). In contrast to DLinq, XLinq 1.0 does not revolve around a strongly typed mapping between the object world and that of XML; a tool for such mapping, called LINQ to XSD, is in development but will not be part of the initial release. (You can find out more about LINQ to XSD at blogs.msdn.com/xmlteam/default.aspx.)

When you work with XML, you have more of the “anything goes” experience that is nice with small applications and not-so-nice when dealing with a large volume of code. For me, this was especially frustrating, as I have been facing challenges integrating a system involving several complex relational databases and XML sources. While LINQ still looks like it may be the tool to cut this Gordian Knot, working my way through the 214 files in the schemas directory would be nice.

Two additional fascinating LINQ technologies are extensions to automatically parallelize LINQ (PLinq) and the use of LINQ and reflection APIs (see tinyurl.com/225pd2). Further, the Dynamic Language Runtime gang at Microsoft (those working on the Iron* languages) point to deep equivalences between LINQ expressions and what they are using to generate code at runtime. But “just” the 1.0 release of LINQ is absolutely something that every CLR developer ought to become familiar with.

Larry O'Brien is a technology consultant, analyst and writer. Read his blog at www.knowing.net.






Pages 1 2 


Share this link: http://sdt.bz/31325
 
Most Read  Latest News  Resources

close
NEXT ARTICLE
ComponentOne previews LINQ optimizer, Web Parts
LINQ developers will be able to use LiveLinq to speed up LINQ queries in memory. Meanwhile, Silverlight 2 serves as the basis for a trio of Web Parts for SharePoint developers Read More...
 
 
 




News on Monday  more>>
Android Developer News  more>>
SharePoint Tech Report  more>>
Big Data TechReport  more>>

   
 
 

 


Download Current Issue
MAY 2013 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?