Сценарий:
- Клиент (мобильный) — .Net CF 2.0, SQL CE 3.0
- Сервер — .Net 2.0, SQL Server 2005, веб-служба
- Схемы баз данных клиента и сервера различаются. С сервера — необходимо синхронизировать только определенные столбцы из определенных таблиц. От клиента — все нужно будет синхронизировать после того, как клиент внес изменения.
Клиент будет постоянно опрашивать веб-службу для загрузки и выгрузки данных. Будет разработана структура для упаковки и распаковки данных, используемых как клиентом, так и сервером.
Как бы вы разработали упаковку и распаковку? Использовать наборы данных, сериализовать строго типизированные объекты? Все предложения приветствуются.
Спасибо