C # Синхронизация двух идентичных наборов данных через веб-сервис - PullRequest
0 голосов
/ 09 ноября 2010

Каков наиболее эффективный способ синхронизации двух идентично структурированных наборов данных с помощью веб-службы?

Дизайн, который я использую в данный момент, прост без использования веб-службы. Все данные кэшируются на клиенте, и он будет обновлять данные из базы данных MySQL только в том случае, если обновление было выполнено, это определяется отметкой времени.

Если возможно, я хочу сохранить тот же простой дизайн, но добавить в середине веб-службу, чтобы упростить доступ к базе данных через нашу ограниченную VPN.

С наилучшими пожеланиями, Джон

1 Ответ

1 голос
/ 09 ноября 2010

Это один из вопросов, но я тоже этим занимаюсь. Я думаю, что проще всего было бы добавить свойство "сохраненная версия". Если это действительно простой дизайн, то вы можете просто переписать только код DAL, чтобы все работало на веб-сервис. На самом деле, если WSDL сделан правильно, вам, возможно, потребуется внести очень незначительные корректировки (особенно, если БД была ранее разработана с использованием EF).

Вы говорите, что хотите синхронизировать два набора данных одновременно, но я думаю, что вопрос в том, почему? А какие два? У вас есть две веб-службы или вы хотите одновременно синхронизировать данные как с локальным кэшем, так и с онлайн-службой (MSSQL db?)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...