2017-01-03 3 views
0

Gibt es ADO.NET pcl-Bibliothek für SQLite? Es kann auch einfache (nicht pcl) Bibliothek sein. Ich suche besonders Unterstützung für Windows Runtime (Windows 8.1 Metro App). Wie ich weiß gibt es eine Mono-Implementierung von ado.net für Android und IOS. Aber ich kann keine Implementierung für Windows Runtime finden.ADO.NET SQLite pcl-Bibliothek für Xamarin

Die Bibliotheken wie sqlite-net-pcl sind nicht anwendbar, weil ich dynamische Datenmenge erstellen muss.

+0

WinRT-Version von Microsoft.Data.SQLite: https://github.com/TheBlueSky/Microsoft.Data.Sqlite.WinRT – SushiHangover

+0

Danke, es scheint eine Lösung zu sein. Ich frage mich, ob ich es benutzen sollte, weil diese Bibliothek sehr unreif ist. – raV720

+0

Seine basiert auf Microsoft.Data.Sqlite, die aktiv von Microsoft verwaltet wird und beide sind OSS ... – SushiHangover

Antwort

0

Da ADO.NET ziemlich alt ist, handelt es sich eher um eine Plattformimplementierung als um eine PCL-verfügbare Klasse. Sie könnten jedoch Ihren eigenen Wrapper schreiben, in dem Windows Plattformen Microsoft.Data.Sqlite oder System.Data und Mono/Xamarin Plattformen aufrufen würden, die Mono.Data.Sqlite aufrufen würden.

Sehen, dass Microsoft.Data.Sqlite jetzt ist mehr tragbar (erhältlich in netstandard1.3), sollten Sie in der Lage sein, nur Microsoft.Data.Sqlite in Ihren Projekten zu verwenden, solange Sie netstandard1.3+ als Mittel zielen auf ein DbConnection in wahrer ADO.NET Mode zu erhalten.

+0

Ich kann Wrapper für Microsoft.Data.Sqlite oder System.Data nicht schreiben, da diese Bibliotheken für Windows Runtime-Plattform nicht verfügbar sind. Ich kann nicht vollständige Framework-Bibliotheken von Windows Runtime aufrufen (kann ich?). Außerdem kann ich die Bibliothek netstandard 1.3 nicht verwenden, da Windows Runtime auf den netstandard 1.2 abzielt. – raV720

Verwandte Themen