Mam bazę danych z istniejącej aplikacji na Androidaktóre muszę zaimportować do mojej aplikacji Windows Phone 8. Czy jest to jedyny sposób, aby stworzyć ogromny skrypt populacyjny uruchamiany przy pierwszym ładowaniu aplikacji?
Obecnie korzystam z nowej wersji sqlite-net-wp8 autorstwa Petera Huene'a, zgodnie ze wskazówkami ten wpis na blogu. Ale przykłady dotyczą tworzenia bazy danych, a nie korzystania z istniejącej. Każda pomoc byłaby świetna.
Odpowiedzi:
3 dla odpowiedzi № 1Ten link pokazuje, jak skopiować istniejącą bazę danych sqlite w Windows 8. Możliwość zrobienia tego w telefonie jest taka sama.
1) Dodaj bazę danych sqlite do projektu i ustaw typ na zawartość we właściwościach.
2) Po załadowaniu aplikacji załaduj plik do pliku magazynu. Następnie zapisz go z powrotem, używając lokalnego folderu jako miejsca docelowego.
1 dla odpowiedzi nr 2
WP8 obsługuje tylko lokalne (w plikach lokalnych) bazy danych. Sprawdź rozwiązanie i wyszukaj plik bazy danych. Jeśli plik nie istnieje, możesz kopiować tylko według skryptu.