Я создал свой класс базы данных со всеми необходимыми мне методами, следуя MS Do c по этой ссылке , за исключением того, что у меня есть несколько баз данных, но это не моя текущая проблема, на данный момент я только что выбрали первый в списке, выполнив это в constants.cs :
public static string DatabasePath
{
get
{
var basePath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
return Path.Combine(basePath, DatabaseNames[0]); //DA SISTEMARE !!!
}
}
Сейчас мои файлы БД хранятся в Asset folder
(Android) и Resources folder
(iOS) как AndroidAsset и BundleResource с включенной опцией copy always
.
Теперь мне стало интересно, как я должен перемещать / копировать эти файлы в Personal folder
, чтобы я мог их читать и использовать.
Я видел некоторые другие ответы и сообщения на форуме xamarin, но они либо старые, либо не очень хорошо объяснены ..
Кстати, я искал решение, которое будет работать как для Android, так и для iOS.