Структура проекта с БД
От: Павел А.Ануфриков Россия  
Дата: 14.10.10 05:35
Оценка:
Коллеги, подскажите, правильно ли организован проект.

Есть несколько форм, которые редактируют таблицы одной единственной БД. Формы немодальные, постоянно доступны все. VStudio размещает на каждой форме DataSet с xxTableAdapter, в результате, каждая форма содержит копию данных (пусть не полную, но таблицы тесно связаны, поэтому приходится прогружать большинство таблиц).

Есть ли смысл переделывать проект, чтобы был один DataSet в глобальном хранище, и все формы обращались к нему? Огребу ли я, если пойду таким путем?

Еще одной проблемой текущей организации является синхронизация данных между формами. Так как у каждой свой DataSet, то синхронизация осуществляется через БД (у активной Update, у всех остальных Fill), что тоже довольно ресурсоёмко.

Подскажите, пожалуйста. Опыта .Net не много, страшно рефакторить, хорошо не подумав.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.