I almost ALWAYS have a corresponding class for each table in my database, no matter which way i do it, it always comes down to a class per table.

there should be some kind of difference in the strucutre between my classes and my database shouldnt there?

Is this what everyone else ends up with aswell when they are designing their programs?