Правильная архитектура и DataSet
От: Аноним  
Дата: 06.01.07 17:03
Оценка:
Добрый день.

Захотелось написать 'правильно' доступ к базе , и сразу возникло несколько проблемм :
1. Если я хочу использовать DataSet — с одной стороны я должен загрузить в один dataSet все таблицы (Загрузить в разные не могу т.к. в таблицах есть автоинкрементные поля и при update я не смогу правильно сохранить записи в подчиненных таблицах), а с другой стороны DataSet будет обернут одним большим классом через который нужно будет
доступаться к разным данным — как то помоему не красиво .

Может имеет смысл обернуть DataSet классом который будет иметь только набор функции
вида createCustomerTable , createOfferTable и.т.д. которые будут возвращать классы
содержащие ссылку на таблицу из dataSeta и методы для работы с ней ?

Вобщем подскажите пожалуйста как все делают (как принято делать) используя dataSet ?
2. Исползуя класс внутри которого есть DataTable хочется с одной стороны сделать этот DataTable открытым что б цеплять его например к DataGridView, а с другой стороны не хочется его открывать что бы была возможность контролировать измемнения таблицы.
Вопрос — как сделать правильно ?

Спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.