This is close to what I am looking for. I have been expirimenting all day. The overall story is that I have an object that I will populate the properties with data from the database. I was thinking if I named the properties with the same names for the columns in the tables, I could write a loop that populated each property with corresponding database values.