There are a number of disadvantages. Perf for one. Another is that if you put any code in your strongly typed dataset, and then add columns and have to rebuild your datasets, kiss goodbye to your code...
benefits? Well its the wat that MS seems to do all there examples.
Just please dont tell me you are sending them down web services.
No code will be going within the dataset class just the XSD generated code.
Also its not being used within a web service just a local network.
Taken what Microsoft recommend out of the equation is it better to just use the old style of ADO coding then?
At the moment the only benefit i can see is intellisense and catching errors at compile time ?
Which for isn't really necesary for a production system