SQlite.Net.SQliteCommand ExecuteQuery需要类

时间:2016-10-15 02:15:05

标签: windows sqlite uwp

我正在使用Windows Universal App开发SQlite。我有一个方案,其中列名称是未知的,并希望从Sqlite表中获取数据。 SQlite.Net.SQlite.SQlCommand中的方法ExecuteQuery需要传递类名。我尝试使用字典,但没有运气它是空的。任何与此相关的内容都会有所帮助。我无法在网上找到很多文件。

SQLiteConnection conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), sqlpath);
SQLiteCommand cmd = conn.CreateCommand(query);
List<Dictionary<string, string>> datalist =cmd.ExecuteQuery<Dictionary<string, string>>();

1 个答案:

答案 0 :(得分:0)

您需要的是在UWP应用程序中使用SQLite将其映射到动态对象列表,我很遗憾地告诉您,针对UWP的SQLite不支持此功能。

现在,Dapper.Net无法用于UWP应用。

您可以尝试使用Web API /服务来解决您的问题,例如您可以将数据提交到Web API,Web API使用dapper从您的数据库中获取数据并将其传回给您的应用。