2017-06-19 3 views
0

Ich habe eine App (Xamarin.Forms Cross-Plattform), die SQLite verwendet, um Daten lokal zu bearbeiten. Ich habe die Datenwerte wie folgt initialisiert:Xamarin Sqlite Lokaler Dateipfad

static UserDatabase database; 

database = new UserDatabase(DependencyService.Get<ILocalFileHelper>().GetLocalFilePath("User.db3")); //sv67219.Diabetes_App.dbo")); 

Das perfekt zu funktionieren scheint, aber ich weiß nicht, wo genau ist die Datenbank gespeichert. Mit anderen Worten, wo ist "User.db3" gespeichert? (Welcher Ordner?).

Ich möchte dies wissen, weil ich meine Datenbank über DBBrowser anzeigen möchte. Coz ohne DBBrowser Ich habe keine Ahnung, welche Tabellen erstellt werden und was im Hintergrund passiert (sonst verwende ich die Abfrage für jedes Szenario, um Werte auszugeben).

Danke!

+0

Blick auf die Implementierung von ILocalFileHelper, oder einfach den Rückgabewert von GetLocalFilePath() überprüfen – Jason

Antwort

1

Schritt 1: Zum Verzeichnis folgenden

C: \ Benutzer ... \ AppData \ Local \ Android \ sdk \ tools \ lib \

Schritt 2: klicken Sie auf die folgende Anwendung monitor.exe

enter image description here

Schritt 3: der Emulator

enter image description here

Schritt 4 wählen: Klicken Sie auf Daten Ordner und dann wieder Daten Ordner

enter image description here

Schritt 5 : Finden Sie Ihre App (com.xxx.xxxx.xxxx) und wählen Sie dann Dateien Ordner. Dann können Sie sehen xxxx.sql

Verwandte Themen