Ziff Davis EnterpriseDevLife
Advertisement

Wednesday, April 18, 2007 6:15 PM/EST

LINQ to SQL - not just SQL Server?

In the LINQ Forums, someone asked about the differences between LINQ to SQL and Entity Framework. I waited a few days for an official response (i.e. from Microsoft). Not seeing one, I wrote a reply myself explaining the differences from the perspective of what I have been working on. One of the points I brought up was that LINQ to SQL is only for SQL Server where LINQ to Entities will have many providers to inegrate with.

Matt Warren (from Microsoft) wrote a follow up in the thread saying that

LINQ to SQL actually stands for LINQ to 'databases that use SQL' or in other words LINQ for the relational data model.

This is something I haven't ever realized. I am still trolling around for examples or explanation of other relational databases whose providers we will be able to connect to with LINQ to SQL, but until then, it's an important point to keep in mind.

TrackBack

TrackBack

http://blogs.devsource.com/cgi-bin/mte/mt-tb.cgi/10796

Comments (3)

It's interesting that you brought this topic up while I was writing a long post on the subject. My conclusion: IBM will deliver a LINQ to SQL provider for DB2 and maybe VistaDB will get one near Orcas RTM, but I think it's no better than 50/50 that SQL Server Compact Edition will get one because it already has a LINQ to Entities provider in the oven.
See http://oakleafblog.blogspot.com/2007/04/future-linq-to-sql-support-for-multiple.html .

Cheers,

--rj

Pragya :

Well SQL Server Compact is going to get its LINQ to SQL provider, that too in Orcas Beta 2 itself.

Nestor G :

Here I found this http://www.linqhelp.com/linq-resources/linq-c-learning-guide/. A beginner guide for the uses of linQ

Post a Comment

 
 

Advertisement

Syndication

Subscribe: