我正在使用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>>();
答案 0 :(得分:0)
您需要的是在UWP应用程序中使用SQLite将其映射到动态对象列表,我很遗憾地告诉您,针对UWP的SQLite不支持此功能。
现在,Dapper.Net无法用于UWP应用。
您可以尝试使用Web API /服务来解决您的问题,例如您可以将数据提交到Web API,Web API使用dapper从您的数据库中获取数据并将其传回给您的应用。