如何使用SQLite.Net-PCL在低级别查询?

时间:2016-07-27 15:32:02

标签: c# uwp sqlite-net

我在UWP项目中使用SQLite.Net-PCL。现在,我需要阅读一行表格。 我可以使用类似的东西:

var row = await _conn.QueryAsync<MyType>("SELECT * FROM MyTable WHERE ID=100");

问题是该表有150列,我不想只为这个查询编写一个类(MyType)。我想加载Dictionary<string, string>或类似的所有列,这样我就可以得到我需要的值。

如何使用SQLite.Net-PCL包装器来完成?

更新

我需要检索的列名仅在运行时中已知,因此我无法创建类。 最终目的是显示仪表板。用户可以从150的列表中选择6列。然后,我想在视图中仅显示这6列。

1 个答案:

答案 0 :(得分:-2)

如果您只使用4种或5种类型创建类型,则查询将仅提取这些类型,无需创建所有150个属性。