What's up with the VS.NET 2005 Dataset Designer?

J

jheising

Why has the VS.NET 2005 dataset designer changed so much from the 2003
designer? The 2003 designer gave you so much more power over the way
the dataset was represented in XML.

It seems like the designer has gone to a much more Database-centric
approach, rather than an XML-centric approach. While I can understand a
need for this for users who use datasets as way to work with remote
databases, we typically use datasets as convenient ways to store
structured data on the local disk (using the ReadXml and WriteXml
commands on the dataset). In our case, a traditional database is never
involved. As a result it is very nice to have control over how the XML
is stored. It seems like all this control has been removed or hidden
from the VS.NET 2005 dataset designer. Here's what I've found:

- You can no longer define if columns are stored as elements or
attributes. It seems to default to elements (which result in larger XML
files)

- Nested elements/tables are cumbersome. You can define a nested table
as a DataRelation but it requires a common key between the two tables.
Seems like a foreign key in the child element is repetitive and a waste
of space. In the 2003 designer you could just drag a child table unto a
parent table and be done with it.

- I always liked the ability to set the table primary key and have the
Dataset code generator create a function called "FindByXXXX". VS.NET
2005 doesn't seem to do this when you use a dataset generated by the
2005 designer.

Is there a way within VS.NET 2005 to get these features back? The 2005
XSD designer seems to still have all this, but I can't seem to find a
way to convert the XSD file into a dataset. In 2003 you could right
click the screen and select "Generate Dataset". Where has all this
gone????

-alpha
 
L

Learnicus

And then try renaming a dataset. VS sshits itself and crashes.

Im actually quite stunned at just what a piece of crap this 2005 really
is....surely the idea is to build on the concepts of 2003. This product
seems to have completely thrown 2003 out the window.
Ive been using it for a week and ive barely gotten anything done. Developer
productivity....hardly.

Its my own fault i should have done alot more research than i did before
ordering it. All i can say is it will be a very, very long time before i
upgrade ever again.
Im sick and bloody tired of having to relearn things just to do what i could
already do previously. Its a total turnoff.


Lenny
 

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