在没有LINQ的通用Windows库中使用SQLite
本文关键字:Windows SQLite LINQ | 更新日期: 2023-09-27 18:08:27
我以前在。net库中使用System.Data.SQLite
,现在想将该库移植到通用Windows库中。
我不能使System.Data.SQLite
工作(因为我猜它是不可移植的),并且在NuGet中发现只有LINQ风格的SQLite PCL库…
是否有一种方法,我可以在通用Windows应用程序中使用良好的所有时尚查询,以便具有与System.Data.SQLite
相同或相近的语法?
像这样:
SQLiteCommand dbCommand = new SQLiteCommand(dbConnection);
dbCommand.CommandText = dbQuery;
SQLiteDataReader reader = dbCommand.ExecuteReader();
您可以使用SQLite。. NET-PCL在通用Windows平台应用程序(在NuGet中搜索sqlite.net-pcl)。
var path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "db.sqlite");
using (SQLite.Net.SQLiteConnection conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path))
{
conn.CreateTable<User>();
}
这个博客将向你介绍如何在UWP中使用SQLite的详细步骤。
http://igrali.com/2015/05/01/using-sqlite-in-windows-10-universal-apps/