База данных Mobile Offline Syn c в форме Xamarin - PullRequest
0 голосов
/ 11 февраля 2020

В настоящее время просматриваем параметр «Включить автономную синхронизацию» c для формы Xamarin: https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-xamarin-forms-get-started-offline-data.

У меня запущен код на мобильном устройстве, запущен сервер и создана таблица ToDoList с 2 записи. Таблица, созданная в ToDoList, имеет столбцы UpdateAt, Version и Deleted, созданные из контроллера, который расширяет TableController.

В существующем веб-приложении, в котором в настоящее время уже используется база данных с таблицами, нужно ли создавать все таблицы с UpdateAt, Version и удаленные столбцы. Я не уверен, как эти данные генерируются для этих столбцов в веб-приложении, чтобы данные как для мобильных устройств, так и для веб-страниц могли быть согласованными.

1 Ответ

0 голосов
/ 11 февраля 2020

Эта бесплатная онлайн-книга go подробно расскажет о настройке бэкэнда.

https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/chapter3/dataconcepts/

Один из описанных способов - для вас EF, уже встроенный в Code-First с миграциями, и имеющий базовый класс, который выглядит следующим образом

public abstract class TableData
    {
        public string Id { get; set; }
        public DateTimeOffset? UpdatedAt { get; set; }
        public byte[] Version { get; set; }
    }

Это свойства таблицы, о которых вы не спрашивали.

...