カスタム SQL クエリを実行し、結果を JSON で提供する方法を探しています。通常、クエリ結果のクラスを提供する必要があります。
var query = dbConn.Query<ClassTypes>("Select a as key, b as value FROM table WHERE id = ?", new object[] { ObjectID });
しかし、私の場合、Webview からの外部 JavaScript によって提供されるため、SQL ステートメントはわかりません。
この Webview は、アプリケーションに実行を要求する場合があります
Select a.col1 as foo,b.col1, a.col2 FROM table1 a INNER JOIN table2 b ON a.id=b.aid
そして戻ってきてほしい:
foo:xxx
col2:yyy
SQLステートメントによってどの列が「尋ねられる」かは完全に自由であるか、またはどのエイリアスが使用されているか、ステートメントを実行して、エイリアスまたは列名とJSONの値(行ごと)を含むキーと値のペアを返したいだけです。
SQLクエリの形式がわからないため、クエリ用のカスタムクラスを準備できません。
誰にもアイデアはありますか?