ok, ahora ya los tengo hechos. No se si sera la forma correcta pero fue lo mejor me parecio. Al final tengo:
- por cada entidad una clase
- por cada entidad debil otra clase
- las relaciones que daban lugar a tablas pues hice un metodo en una de las dos entidades involucradas que devolviera los atributos de esa relacion (hashtable)
gracias de todas formas. saludos