Пишу клиент-серверное приложение.
На начальном этапе работы программы производится заполнение
DataSet данными, причем данные эти которыми заполняется DataSet
должны быть доступными различным классам.
Вопрос такой:
как сделать данные DataSet видимыми для
других классов?
Здравствуйте, Аноним, Вы писали:
А>Пишу клиент-серверное приложение. А>На начальном этапе работы программы производится заполнение А>DataSet данными, причем данные эти которыми заполняется DataSet А>должны быть доступными различным классам. А>Вопрос такой: А>как сделать данные DataSet видимыми для А>других классов?
Предоставьте ему доступ через статическую переменную. Вообще, подобный дизайн приложения (заполнение одного большого DataSet и последющее связывание с ним многих классов) это плохое решение. как в плане производительности так и в плане дизайна и т.п
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, Аноним, Вы писали:
А>На начальном этапе работы программы производится заполнение А>DataSet данными, причем данные эти которыми заполняется DataSet А>должны быть доступными различным классам.
На тему возможных последствий использования датасетов, рекомендую Плач по DataSet-ам...
Help will always be given at Hogwarts to those who ask for it.
Здравствуйте, _FRED_, Вы писали:
_FR>Здравствуйте, Аноним, Вы писали:
_FR>На тему возможных последствий использования датасетов, рекомендую Плач по DataSet-ам...
Это вопрос религии. Плюс датасета в том, что он ограждает разработчика от соблазна городить никчёмные объектные модели над реляционными данными.
Здравствуйте, baranovda, Вы писали:
_FR>>На тему возможных последствий использования датасетов, рекомендую Плач по DataSet-ам...
B>Это вопрос религии. Плюс датасета в том, что он ограждает разработчика от соблазна городить никчёмные объектные модели над реляционными данными.
Согласен, просто на фоне пропагандирующих датасеты книг (на датасетах, естественно, примеры показывать проще чем на приближенных к реальным моделях) и статей (которых, к слову сказать, уже почти не появляется), приведённая мной ссылка на критическое, мягко скажем, мнение смотрится свежо и отрезвляюще. Желающий услышать да услышит :о)
... << RSDN@Home 1 alpha 3 rev. 0>>
Help will always be given at Hogwarts to those who ask for it.
Здравствуйте, TK, Вы писали:
TK>Предоставьте ему доступ через статическую переменную. Вообще, подобный дизайн приложения (заполнение одного большого DataSet и последющее связывание с ним многих классов) это плохое решение. как в плане производительности так и в плане дизайна и т.п