Мне нужно создать приложение, которое хранит данные локально, а затем синхронизируется с удаленной базой данных MS SQL. Я не уверен, как это сделать.
- Ввод данных в форме в автономном режиме и сохранение данных.
- Синхронизация данных с удаленной базой данных MS SQL при подключении к сети.
- Будет много пользователей, которые вводят данные в автономном режиме, локальная база данных на каждом компьютере должна обновляться при подключении к сети и получать 30 самых последних записей для использования в автономном режиме.
Пример: каждый день пользователи будут вводить данные в свою «форму». Пользователи будут оффлайн. Пользователи вернутся в офис и должны синхронизироваться с «онлайн» базой данных. На следующее утро пользователи должны будут синхронизироваться с онлайн-базой данных, прежде чем перейти в автономный режим. Им нужно будет иметь автономный доступ к 30 самым последним записям. (Они будут использовать 30 записей для построения графиков / графиков в автономном режиме)
Я очень новичок в создании приложений. У меня есть VS 2010. Мне интересно, с чего начать? Какой язык использовать? Есть ли «рамки» для этого типа приложений?
Любая информация или предложения будут с благодарностью.
Спасибо!