Any reason for why it's called "DLinq" It seems that calling it "RLinq", with the R for Relational, or "SLinq", with the S for SQL, would make more sense.
What I was getting at, myself, was that the name, "DLinq" (though not necessarily "XLinq"), follows the principle of "Don't tie yourself to any particular technology, for tomorrow it may die."
This is true.. However, as you allude, it need not remain so.
I think it wouldn't take much to have a pluggable DataContext provider which would contain the logic for determining what to send to the server. I'm guessing the translation logic is in DataContext, and not Table<>
Actually, I think it'd be great to just send the expression tree to the server, but that's just me. ;)
Speaking of which, is there anywhere a good (read: don't have to write it myself) means to translate an Expression tree into a CodeDOM, or some other means of compilation
Good point. However, the DLinq component itself does translate to SQL and relies on relational features in the current incarnation. What you describe is indeed the goal of C# 3.0 features. Sequence operators, DLinq, XLinq are specific applications of a general set of language features.
Why the name "DLinq"?
Razmattaz1
JonCole - MSFT
Barry Gervin
I think it wouldn't take much to have a pluggable DataContext provider which would contain the logic for determining what to send to the server. I'm guessing the translation logic is in DataContext, and not Table<>
Actually, I think it'd be great to just send the expression tree to the server, but that's just me. ;)
Speaking of which, is there anywhere a good (read: don't have to write it myself) means to translate an Expression tree into a CodeDOM, or some other means of compilation
Zwack
Thanks.
Dinesh Kulkarni
http://blogs.msdn.com/Dinesh.Kulkarni/
Dave Hunt
XLINQ stands for "XML Language Integrated Query"
correct me if I am wrong
Gary-unisys
Such databases do exist...
Andreas Botsikas
The previous post describes it quite well.
Thanks.
Dinesh Kulkarni
Program Manager - DLinq
http://blogs.msdn.com/Dinesh.Kulkarni/