A Dataset is already a structure with data filled by a
DataReader less a few features
Why recreate it?
Stefan: The idea was so that you can easily test a data
reader inteface in unit tests. What does a unt test that
does not want to connect to the database do what it
comes time to test methods that return a data reader? a
data reader muct be connected to the database by
definition. This is why.