|
I put a lot of effort into separating my business code (C# classes) and my data code (Stored Procedures). I do think this is a good concept.
So why should I merge these two (currently separatly editable, very elegant) concepts into one "thing" again?
Maybe there are benefits, but I do love having Stored Procedures, I hardly can imagine to throw this away now.
|
|
|
|
|
Most of the initial Linq users will be adopting it for the coolness factor
It's glamorous (geek-glamour) to be able to tell people that you are using Linq. It's a good marketing ploy though - it worked well with C#. It may work well with Linq too.
|
|
|
|
|
Uwe Keim wrote: I put a lot of effort into separating my business code (C# classes) and my data code (Stored Procedures). I do think this is a good concept.
So why should I merge these two (currently separatly editable, very elegant) concepts into one "thing" again?
No reason why they have to be combined just because they are written in the same language. Of course, many people will do it anyway in places where it's not appropriate...
|
|
|
|
|
I guess it will be the most powerful query language which compilers will know. With LINQ over objects (extracting objects from collections), over databases (DLinq), over XML (XLink), over entities and datasets(implemented in new version of ADO.NET), the programmers will have a natural and modern query language. I'm impressed 
|
|
|
|
|
I pity the poor sould who voted "We will definitely not use LINQ"
We made the buttons on the screen look so good you'll want to lick them. Steve Jobs
|
|
|
|
|
You know.. not everyone will be dealing with .NET
--
This episode performed entirely by sock puppets
|
|
|
|
|
norm .net wrote: I pity the poor sould who voted "We will definitely not use LINQ"
Why? LINQ isn't the only solution to the problem it supposedly solves.
Marc
Thyme In The CountryPeople are just notoriously impossible. --DavidCrow There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith
|
|
|
|
|
? did you have a brain fart ?
|
|
|
|
|
With EntitySpaces [www.entityspaces.com], there is no need for anything else. However, LINQ support is included with version 1.5
|
|
|
|
|
I can't use the beta in my production code, but as soon as it is released then it'll become part of my toolkit. Along with XAML, it is one of the most exciting and useful technologies that Microsoft have implemented for a long while.
|
|
|
|
|
Michael P Butler wrote: Along with XAML, it is one of the most exciting and useful technologies that Microsoft have implemented for a long while.
Since Bill Gates invented the Internet, that is.
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
jhwurmbach wrote: Since Bill Gates invented the Internet, that is.
I think you mean since Al Gore invented the internet
I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:
|
|
|
|
|
Probably one of the best technologies to come out of Redmond for a long while.
Can't wait to use DLINQ, this should improve development speed and maintenance.
We made the buttons on the screen look so good you'll want to lick them. Steve Jobs
|
|
|
|
|
|
|
I read the blurb, but still non the wiser. Something to do with databases?
|
|
|
|
|
Yeah. It introduces the "everything is a database"-paradigm.
--
Verletzen zerfetzen zersetzen zerstören
Doch es darf nicht mir gehören
Ich muss zerstören
|
|
|
|
|
i.e., every type of data, e.g., in-memory data structures, XML, can be queried as though you were querying a database.
Kevin
|
|
|
|
|
It's a nice concept, but since they dropped WinFS from Vista its usefulness is somewhat less than what was originally envisaged.
From what I can see it doesn't give you anything that you can't get through well-written libraries. The provider data model pretty much does it all already.
Or maybe I'm missing something through all the marketing mumbo jumbo?
|
|
|
|
|
Bil Irving wrote: From what I can see it doesn't give you anything that you can't get through well-written libraries.
I've not played with it but from the little I've seen it's largely just expressive convenience. I daresay you can get much of it from the various generic collection libraries for .NET 2. But we'll see I guess.
Personally, I would be much more excited if they introduced things such as Design by Contract to .NET, which can't be implemented so well via libraries. They have the stuff in Spec# and Singularity, the research managed OS, but will it get rolled back into .NET?
Kevin
|
|
|
|
|
I heard they were originally embeding this stuff in winFX but without WinFX it will be as bad as Enterprise Services. New concepts with a backbone of old, tried and tested technology. It just makes for a slow unwieldy data layer which could be accessed directly much faster if you use that technology.
If you have knowledge, let others light their candles at it.
Margaret Fuller (1810 - 1850)
|
|
|
|
|
Are we no longer striving for abstraction?
Or am I just entangled in MS marketing-blurb?
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
Actually, I thought LINQ was all about abstraction.
Kevin
|
|
|
|
|
Abstraction from a very datacentric point of view. Hopefully, it doesn't smash every other paradigm into pieces
What I'd like to know if it's possible to generate runtime-queries...
--
Verletzen zerfetzen zersetzen zerstören
Doch es darf nicht mir gehören
Ich muss zerstören
|
|
|
|
|
Sounds like Microsoft is trying to confuse us again by making life simple . - Also never heard of it.
djj
|
|
|
|