Click here to Skip to main content
15,912,069 members
Home / Discussions / C#
   

C#

 
GeneralRe: I’m a c++ guy and C#’s List scares me. Pin
Julien15-Mar-06 18:25
Julien15-Mar-06 18:25 
QuestionDatagrid help Pin
bazzanewt15-Mar-06 11:56
bazzanewt15-Mar-06 11:56 
AnswerRe: Datagrid help Pin
Robert Rohde15-Mar-06 18:28
Robert Rohde15-Mar-06 18:28 
QuestionCapture mouse with transparent forms Pin
AbyssNOLF15-Mar-06 9:37
AbyssNOLF15-Mar-06 9:37 
AnswerAny help please? Pin
AbyssNOLF17-Mar-06 5:28
AbyssNOLF17-Mar-06 5:28 
QuestionWhy will LINQ fail ? Pin
erdsah8815-Mar-06 8:47
erdsah8815-Mar-06 8:47 
QuestionWhy will LINQ fail ? Pin
erdsah8815-Mar-06 8:46
erdsah8815-Mar-06 8:46 
AnswerRe: Why will LINQ fail ? Pin
Judah Gabriel Himango15-Mar-06 8:58
sponsorJudah Gabriel Himango15-Mar-06 8:58 
erdsah88 wrote:
LinQ on the other hand is nothing more than an OR/M tool replacing the old idea of objectspaces.


Nope. If you attended the last PDC, you'd know that the Linq folks as well as the big heads like Hejlsberg and Box figured out that, after much work with Object Spaces, they decidedly opted for a different approach, and that approach is LINQ.

Firstly, Linq is far more than database queries. In fact, it is general, unified data querying, whether that data is from a database, a collection, an XML file, whatever data you can dig up.

As for DLinq (that is, the database-bindings for LINQ), it is by no means a silver bullet. When combined with anonymous types, you've got yourself a powerful and simple way to query data from a database, but by no means is it a silver bullet. In fact, I'd hesitate to call it an OR/M tool, as it decidely has a different purpose. At the PDC, one of the folks from the audience asked a question similar to what you've said, asking how they can persist objects in a 1-to-1 fashion. The Linq folks responded that is not the purpose of Linq.

The ServerSide.NET has a good article on OR/M mapping[^]. One of my favorite quotes comes from that article, "ORM is the Vietnam of Computer Science; it's damnably easy to get into, and damnably hard to get back out of once you're in it, and you have a tendency to all of a sudden find yourself in the middle of a "situation" that's untenable and hard to live with. (For ORM, frequently this is complex querying, collections, and reporting.) I think Microsoft wants to make sure they've got a clear vision and possible exit strategy before they jump into this quagmire."
QuestionNew window in application Pin
conrado715-Mar-06 8:35
conrado715-Mar-06 8:35 
AnswerRe: New window in application Pin
DougW4815-Mar-06 11:05
DougW4815-Mar-06 11:05 
GeneralRe: New window in application Pin
conrado715-Mar-06 11:33
conrado715-Mar-06 11:33 
Questionclosing forms Pin
Vineet Rajan15-Mar-06 6:52
Vineet Rajan15-Mar-06 6:52 
AnswerRe: closing forms Pin
DougW4815-Mar-06 7:30
DougW4815-Mar-06 7:30 
QuestionConvert VB.NET 2005 to C#.NET 2005 Pin
yesufollower15-Mar-06 5:51
yesufollower15-Mar-06 5:51 
AnswerRe: Convert VB.NET 2005 to C#.NET 2005 Pin
Ed.Poore15-Mar-06 6:34
Ed.Poore15-Mar-06 6:34 
AnswerRe: Convert VB.NET 2005 to C#.NET 2005 Pin
Joe Woodbury15-Mar-06 7:46
professionalJoe Woodbury15-Mar-06 7:46 
AnswerRe: Convert VB.NET 2005 to C#.NET 2005 Pin
Daniel Grunwald15-Mar-06 8:27
Daniel Grunwald15-Mar-06 8:27 
AnswerRe: Convert VB.NET 2005 to C#.NET 2005 Pin
mcljava15-Mar-06 11:43
mcljava15-Mar-06 11:43 
AnswerRe: Convert VB.NET 2005 to C#.NET 2005 Pin
mcljava15-Mar-06 12:16
mcljava15-Mar-06 12:16 
AnswerRe: Convert VB.NET 2005 to C#.NET 2005 Pin
Dave Doknjas15-Mar-06 13:48
Dave Doknjas15-Mar-06 13:48 
AnswerRe: Convert VB.NET 2005 to C#.NET 2005 Pin
angelagke15-Mar-06 15:40
angelagke15-Mar-06 15:40 
QuestionTabControl Pin
Sabry190515-Mar-06 5:15
Sabry190515-Mar-06 5:15 
QuestionGarbage Collection needed? Pin
Glenn E. Lanier II15-Mar-06 4:57
Glenn E. Lanier II15-Mar-06 4:57 
AnswerRe: Garbage Collection needed? Pin
Colin Angus Mackay15-Mar-06 6:02
Colin Angus Mackay15-Mar-06 6:02 
GeneralRe: Garbage Collection needed? Pin
Glenn E. Lanier II15-Mar-06 6:15
Glenn E. Lanier II15-Mar-06 6:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.