привет товарищам по цветам,
После прочтения в MSDN правильных стратегий о том, как выполнять репликацию базы данных, и понимания их предложения по Мастер-подчиненная инкрементная репликация . Мне стало интересно, какой шаблон дизайна OOD мне использовать на этом ...
Основными элементами этой стратегии являются Приобретатель, Манипулятор и Писатель. Первый выбирает данные из базы данных и передает их второму, который может выполнить простые преобразования данных, прежде чем обрабатывать их в конечном элементе, пишущем, который записывает требуемые данные в целевую базу данных.
Я думал об использовании шаблона «Цепочка ответственности», но Acquirer, Manipulator и Writer не разделяют общую роль среди тем, поэтому это не имеет смысла.
Должны ли эти элементы быть написаны как отдельные классы или методы внутри моего сервиса? Конечно, я тоже буду создавать класс DB Helper, но это не составляет проблемы.
Хотите знать, что вы думаете об этом!
Спасибо за ваши ответы