DLINQ, which stands for Data Language Integrated Query allows the developers to query the data sources such as SQL SERVER databases.


DLINQ, which stands for Data Language Integrated Query allows the developers to query the data sources such as SQL SERVER databases. There are numerous number of articles that explains the DLINQ technology. But almost all of them are using the DLINQ on the UI layer. This might be okay when giving a demo or creating a small sample application but this is not fine when creating a huge application. The separation can be performed by adding the Class Library which contains the mapping file. From there we can access the Database.

Another thing which is the downside of DLINQ is that it can only be used with SQL SERVER databases. Well, atleast for now. I hope it support other databases.

Also, I tried deleting the objects using DLINQ and it seems that first you need to fetch the object from the database and then delete it. In my opinion this is an extra database access.

Let's see what Microsoft has planned for DLINQ.