Saturday, January 26, 2008

Introduction - Linq to SQL or DLinq

Hmmm. What can I say here. Most of you must be knowing what LINQ means and more specifically what is DLINQ. I read numerous blogs and articles to understand how LINQ can help .net developers who believed that Object Relational Mapping is a key to application development.

LINQ is to .net what Hibernate is to Java. LINQ goes a few steps ahead and facilitates querying not only SQL databases, but also XML, objects, etc. How convenient is that!!! No need to learn SQL and XQuery in detail. And how about not worrying about SQL Stored Procedures. According to me, Stored Procedures are not easy to use, very difficult to master and possess limited functionality. Well, this is not the place to bitch about SPs, so I will move on.

The purpose of this blog is to educate myself and readers about how DLINQ can be very efficiently used to make the development time brief and the experience enjoyable. I started playing with LINQ a few days ago, and immediately realized I could not use it. Visual Studio Intellisense would not show me the methods I most read about in the drop downs. After some research and help from a friend, we managed to get it working.

Throughout the entire series, I will be exploring and talking about how to start using DLINQ and explore all the LINQ methods one by one. So stay tuned.

No comments: