Ни один из ответов не помог мне. Хотя сборка была успешной, я получил ошибку при попытке запустить проект. Случайно при клонировании проекта не было файлов в разделе «Фазы сборки» -> «Скомпилировать источники». Это могло произойти при работе в команде в git.
Файлы в источниках компиляции могут быть точкой входа Как только я добавил AppDelegate
и amp; ViewController
в файлах компиляции я смог запустить проект без каких-либо ошибок.
[Требуется ODATA или возможность фильтрации]
Общим решением этой проблемы является одно (или два поля):
updatedDate / CreatedDate
и фильтрация результатов с помощью UpdateDate / CreatedDate> = LastSuccessfulSyncDate
Вам нужно изменить поле UpdateDate / CreatedDate при каждом изменении строки. Для достижения этой цели используйте триггеры базы данных или логику вашего приложения.
Вы также можете посмотреть лучшую связь между вашими прикладными процессами с помощью брокера сообщений, например RabbitMQ или Azure Service Шина