"I'm lazy and stupid so it's Microsoft's fault"
I was out indirectly ego surfing tonight working on a spider that i've been playing with and I saw the results. Amongst them were some D1ckw0d bitching about Microsoft. But I really feel like venting about this.... Here's his final response: (If you are interested in seeing PROOF THAT UNEMPLOYMENT IS WAYYYYYYYYY TOOOOOOOO LOW in the U.S...)
The DataSet contains 1 or more DataTables.
A DataTable contains 1 or more DataRows.
A DataRow contains 1 or more DataColumns.
A DataView is a subset and/or sorted view of the DataSet.
I'm still unsure what the purpose of the DataRowViews is, but I know
DataRowView.FindRows returns it.
Like I mentioned earlier, I have created my own components to handle things
the way they should be.
I'm mainly venting because I would have expected a better design from MS,
but I guess if you(most people in this NG, I assume) haven't seen anything
other than MS, you wouldn't have anything to compare it to.
So of course you would think that this design is great.
Give Borland a try when you get a chance, you will see a hell of a design.
You can tell that Borland tools are Developed By Developers for Developers.
MS is designed for cash only!!
-----------------------------------------------------
Now, mind you that the original complaint this guy had was that ADO.NET SUCKED because <get ready> Tard Boy couldn't get a DATAGRID . For those of you unfamiliar with ADO.NET - A Datagrid is a member of the System.Widows.Forms.Control nampespace, a 'sure' sign that ADO.NET sucks. The thing about it is this. The thread went back and forth about 5 times with different people pointing out that HorseShoes might be cool and all, but they don't work well with cars. Go replace the Pirelli's with horse shoes and even a 911 isn't going to handle very well. But Chumpchange had to keep it up. From start to finish this was one of the most obnoxious posts I've read. Ignoring the obvious points, like collections are composed of 0 or more objects -- there's enough real stuff to point out to dwell on minituae.
Ummm, yep, that's me, I ain't a never heard of nuthin but Microsoft. But I heard that fellar that wrote the C Sharp spec, didn't he a come from one of them fancy compaines like Borland - or is that just propaganda that only us stupid Microsoft lemmings believe?
I mean, if you can pimp your game, then go ahead and talk smack. But don't go posting in a newsgroup - and thereby prove that you haven't even bothered to look into what the f~ck you're talking about, and then go blast everyone that points out you don't know what the f~ck you're talking about.
HOW IN THE HELL IS THIS A ADO.NET ISSUE? You're bitching about the god damned Winforms grid - and oh geez, it doesn't work exactly like you expected it to. Yes, that's totally a problem with ADO.NET!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
You know, I use ADO.NET every f~cking day and I hardly ever mess with UI stuff. How can that be? The best part though is having some lame dumb a33 talk to me and a bunch of other people like he's the only one that used Borland. Hey, go check the Borland newsgroups and see how many times I posted there bitching about the fact that things worked EXACTLY how they are documented. Here's one of my favorite lines:
have and I've used the best. I also used and created components from
OLEDB.
ADO.NET has alot to be desired and they are also missing functionality that
OLEDB had.
Such as the different resultset types (Keyset, dynamic, forwardonly,
etc...).
Boy, I must have really missed the boat - because even when I used Borland - well, I at least took the time to understand WTF I was doing.
To Angel and Sushil - you guys really need to work on the dynamic and forwardonly Disconnected data objects ;-)........No, seriously, he read the manual and knows what he's talking about. Sign me up as someone demanding a forwardonly datatable.
---- Don't mean to bitch (well, yes I do) but this is really irritating. I mean, does it take someone Microsoft Worshipping Kool Aid drinking idiot to realize that Winforms isn't ADO.NET? And if you're 3l33t a33 is so 3l33t - then why did management decide to leave the “best products in the world” (along with the architect that created them?)
Oh well, I guess I'll keep drinking my kool aid and waiting for that forwardonly datatable.