私は自分自身を明確に表現するのに少し苦労しています。例を使用させてください。(はい、これを行うのは非常に危険です)
クライアント側:
$.ajax({
type: "POST",
url: "/customer/query",
data: { sql: "SELECT * FROM CUSTOMER" }
});
サーバ側:
public JSonResult query(string sql)
{
var dataset = MySqlConnection.Execute(sql);
return ConvertDataSetToJson(dataset);
}
これは明らかに非常に単純な(そして危険な!)例ですが、私が探しているものを示していると思います。javascriptからのクエリを解析できる.net用の標準化されたクエリ言語を備えたある種のライブラリ。
例のようにSQLを直接使用したくないことは明らかです。