Я видел несколько сообщений на этом и других сайтах, в которых говорится, что проблема обычно связана с порядком добавления таблиц в конфигурацию SyncAgent на стороне клиента или SyncAdapter на стороне поставщика.,Я полагаю, что у меня правильное упорядочение таблиц в обоих этих местах (у меня N-уровневая архитектура - веб-служба, предоставляющая функции синхронизации).
Кто-нибудь знает о любой другой потенциальной причине для такого поведения?
Также: Sycning работает для всех таблиц, кроме одной.По какой-то причине эта таблица создается на клиенте, но никакие записи не передаются ... даже при первоначальной синхронизации, когда база данных создается на клиенте.Любые идеи?
Любая помощь будет принята с благодарностью.(заставить эту функциональность синхронизации работать, а затем объекты данных для использования клиентом на основе синхронизированных данных превращаются в жизненную миссию. Разве вам не нравится работать с (массивными) Frameworks?)
Большое спасибо за все, что вы можете предложить.
[ОБНОВЛЕНИЕ: я обнаружил проблему, из-за которой записи для одной таблицы были исключены из синхронизации, а записи из всех других таблиц были синхронизированы.Столбец InsertId для рассматриваемой таблицы был полон значений NULL, и данные UniqueIdentifier нельзя сравнивать с NULL.В других таблицах нет столбца InsertId, поскольку они предназначены только для загрузки.Тем не менее, основная проблема отсутствия отношений между внешними ключами сохраняется]