我在UWP项目中使用SQLite.Net-PCL。现在,我需要阅读表格的一行。 我可以使用类似:如何使用SQLite.Net-PCL在低级别进行查询?
var row = await _conn.QueryAsync<MyType>("SELECT * FROM MyTable WHERE ID=100");
的问题是,表中有150列,我不想写一个类(的MyType)只是此查询。我想加载所有列在Dictionary<string, string>
或类似的,所以我可以得到我需要的值。
我怎样才能使用SQLite.Net-PCL包装?
UPDATE:
,我需要检索只在运行时已知的列名,所以我不能创建一个类。 最终目的是显示仪表板。用户可以从150列表中选择6列。然后,我只想在视图中显示这6列。
如果字段名称是由用户在运行时定义的,则需要将这些字段名称保存在单独的表中,然后在其周围构建您的select语句。当列名称是程序的组成部分时,您需要确保它们也被保存/检索。 '当用户从列表中选择他/她想在视图中看到的列时,保存他们的偏好,并且你应该很好。 – AVK
Downvote?真?降低我的评论的人可以解释原因吗? – AVK
您是否找到解决方案?如果是,你可以在这里解释一下吗?谢谢。 –