Important question about .NET 2.0 DataSets

D

Dave

We've created a robust client server application over the past 3 years
on the .NET framework version 1.1 using c#. We layed all of our
marbles in creating strongly typed datasets and for the most part we
are extremely happy we did that.

However, there's an incredibly huge bug (in my opinion) that has cost
us probably on the order of at least 40 hours of development time in
tracking down this bug and doing several small scale re-writes. I
don't even know the name of the bug, but it shows itself if you meet
the following requirements:
- Use Datasets
- Use DataRelations
- Use Expression columns

The bug occurs when you perform database Inserts and Updates on tables
that use expression columns and have datarelations. There is an
exception that get's thrown from within the .NET framework... there
have been many posts about it, but unless you meet all the requirements
above, you may not even know this bug exists. It's been a while, so i
don't remember what the specific Exception was...

Here's some people who have the same problem...
http://groups.google.com/group/micr...ression+column&rnum=18&hl=en#0057513ff901e513

http://groups.google.com/group/micr...ression+column&rnum=19&hl=en#04f5c420d084d62d

Microsoft has acknowledged this as a bug.

We waited and waited 2+ years for a fix for this and I'm absolutely
amazed that it was never addressed. My only guess is that it was too
big of a re-write and they decided to wait until 2.0 to fix it (I
hope). I'm amazed because of how much Microsoft want's everyone in the
world to switch to .NET and Datasets lie at the heart of the .NET
codebase.

Anyway my question is, does anybody know if this is fixed in .NET 2.0?

Thanks,
Dave
 
N

Nicholas Paldino [.NET/C# MVP]

Dave,

Have you tried it in .NET 2.0? If you already have your codebase in
place, what is preventing you from compiling it in .NET 2.0 and then trying
it to see if it works or not?
 
D

Dave

No I have not... I'm just curious if this issue has been addressed or
not. Does anybody have any insight on this issue?

Thanks,
Dave
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top