столкнулся с ситуацией, когда одно другому немного мешает
в базе хранятся:
1. факультеты
2. специальности
3. группы
связи между 1 — 2 и 2 — 3 — один к множеству (т.е. одному факультету принадлежит мн-во специальностей и каждая спец принадлежит только одному факультету)
Я сделал так: в датасет загрузил все 3 таблицы и любые манипуляции с сущностями производил с датасетом — добавление новых, удаление, переименование. Потом, в конце работы — все опять загрузил в базу.
Плюс — соединение с базой нужно только в самом начале и в самом конце.
Но код получился процедурный. Как сделать его ООП — не знаю, разве что сделать этот датасет видимым для всех классов? но ИМХО как-то неудобно и запутанно...
... << RSDN@Home 1.1.0 stable >>