0

カスタム 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クエリの形式がわからないため、クエリ用のカスタムクラスを準備できません。

誰にもアイデアはありますか?

4

1 に答える 1