@AntoXa_ZiMM
I just write code and do not know English

Возможно ли изменение базы данных в мобильно приложении при обновлении продукта?

Каким образом в работающем мобильном приложении изменяется БД при обновлении версии (например добавили новый функционал)?

При создании приложения (рассмотрим кроссплатформенное мобильную приложение с Xamarin) очень вероятно изменение схемы базы данных (от добавления/удаления столбцов в таблице или изменения их типа, до удаления/добавления новых таблиц).
Наиболее удобным, по моему мнению, является использование SQLite баз данных (поправьте меня, если ошибаюсь).
В качестве ORM хочется использовать Entity Framework. Возможно ли использовать Entity Framework Code First Migrations с базой SQLite в таком решении?
  • Вопрос задан
  • 2443 просмотра
Решения вопроса 1
@onepavel
Консультация и разработка мобильных приложений
В SDK андроида есть класс, объект которого помогает при работе с базами данных.
developer.android.com/training/basics/data-storage...
У данного объекта есть метод onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion), который
вызывается при обновлении приложения. В этом методе производят добавление таблиц, изменение структуры, очистка, удаление и тд
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы