gpt4 book ai didi

c# - 在不使用LINQ的通用Windows库中使用SQLite

转载 作者:行者123 更新时间:2023-12-03 19:38:38 25 4
gpt4 key购买 nike

我以前在.NET库中使用System.Data.SQLite,现在想将此库移植到通用Windows库。

我无法使System.Data.SQLite工作(因为我想它不是可移植的),并且在NuGet中仅找到LINQ风格的SQLite PCL库。

有没有一种方法可以使我在Universal Windows App中使用所有时尚查询,以使它们与System.Data.SQLite中的语法相同或相似?

像这样的东西:

SQLiteCommand dbCommand = new SQLiteCommand(dbConnection);
dbCommand.CommandText = dbQuery;

SQLiteDataReader reader = dbCommand.ExecuteReader();

最佳答案

您可以在通用Windows平台应用程序中使用SQLite.NET-PCL(在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/

关于c# - 在不使用LINQ的通用Windows库中使用SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32075154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com