In my previous post on the MCSF we saw how the Data Access application block can be used to simplify data access. However, once we have retrieved the correct data rows from the database we still need to work with them. We could either pipe them into a dataset and work with them as untyped data, or we...