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