У меня есть новое поле в моем проекте Xamarin, которое мне нужно будет обновить локальную базу данных БД. Я создал этот скрипт миграции, который будет выполнять обновление, но я не уверен, откуда его вызывать. Если я вызову его с домашней страницы, он не будет загружать правильные элементы списка, потому что поле не обновляется.
Есть ли событие обновления приложения, которое я могу использовать для запуска сценария миграции?
var items = Database.Table<T>().Where(i=> !i.IsProfessional.HasValue).ToListAsync();
foreach(var item in items){
item.IsProfessional = true;
Database.UpdateAsync(item);
}