私はUWPプロジェクトでSQLite.Net-PCLを使用しています。今、私はテーブルの1行を読む必要があります。問題は、テーブル150個の列を有することであると私はちょうどこのクエリのクラス(がMyType)を書きたくないSQLite.Net-PCLを使用して低レベルで照会するには?
var row = await _conn.QueryAsync<MyType>("SELECT * FROM MyTable WHERE ID=100");
: 私のようなものを使用することができます。 Dictionary<string, string>
などのすべての列をロードしたいので、必要な値を取得できます。
SQLite.Net-PCLラッパーを使用してどうすればいいですか?
UPDATE:私は取得する必要が
列名は、実行時にのみ知られているので、私はクラスを作成することはできません。 最後の目的は、ダッシュボードを表示することです。ユーザーは150のリストから6つの列を選択できます。次に、これらの6つの列のみを表示したいとします。
実行時にフィールド名がユーザーによって定義されている場合は、これらのフィールド名を別のテーブルに保存し、その周りに選択ステートメントを作成する必要があります。列名がプログラムの不可欠な部分であるときは、それらも保存/取得されていることを確認する必要があります。 'ユーザがビューから見たいカラムをリストから選んだときに、それらのプリファレンスを保存すれば、あなたは良いものになるはずです。 – AVK
Downvote?本当に?私のコメントを控えめにした人が理由を説明できますか? – AVK
あなたは解決策を見つけましたか?はいの場合、ここで説明してもらえますか?ありがとう。 –