У меня есть существующая база данных (SQL Server), в которой есть несколько таблиц, связанных с использованием отношений первичного / внешнего ключа.База данных содержит данные и используется для заполнения веб-сайта.
Теперь я хочу использовать эти данные в приложении Mac / iOS с использованием CoreData и создала модель данных и отношения, как указано Apple (и многие другие изтам в сети).У меня есть простая служба, которая извлекает данные из удаленной системы, но сейчас я не могу понять, как я могу использовать свою модель CoreData для сохранения этих данных на устройстве.
Поскольку CoreData представляет собой граф объектов, а неБаза данных Я не знаю, как я могу сохранить свои отношения первичного / внешнего ключа, так как это детали реализации CoreData, абстрагированные от разработчика.Данные, которые у меня есть в моей удаленной системе, основаны на этих уже сформированных отношениях для правильного функционирования.
Кто-нибудь знает, как решить эту проблему, или сталкивался с ней раньше?Или я подхожу к этому не с того угла?
В любом случае мне нужен какой-то способ репликации моих удаленных данных на устройство Mac / iOS.
Заранее большое спасибо.