2016-06-09 1 views
0

Я установил ссылку на «SQLite для универсального приложения платформы» в моем проекте Visual Studio 2015, а затем я установил пакет NuGet «sqlite.net-ПКЛ-Silverlight»SQLiteConnection, C#

Я пытаюсь следующие строки :

string dbPath = Path.Combine(ApplicationData.Current.LocalFolder.Path, "Storage.sqlite"); 
SQLiteConnection DB = new SQLiteConnection(dbPath); 

это не работает, но я обнаружил, что эта линия действует:

SQLiteConnection DB = new SQLiteConnection(sqlitePlatform, dbPath); 

Моя проблема заключается в том, что я не знаю, что должно быть значение sqlitePlatform ... Пожалуйста Хель п.

+0

'var connection = new SQLiteConnection (новый SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), путь)' должен делать трюк ... –

+0

См. Здесь для получения дополнительной информации: http://www.shenchauhan.com/ blog/2015/11/25/sqlite-and-uwp –

+0

Большое спасибо, он отлично работает; SQLiteConnection (новый SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), путь) – Xavier

ответ

0

Для UWP то же самое sqlitePlatform как WinRT должно работать. Идите вперед и попробовать это:

var connection = new SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path);

Это должно работать для вас.

Смежные вопросы