我在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
您是否找到解決方案?如果是,你可以在這裏解釋一下嗎?謝謝。 –