我很难清楚地表达自己,请允许我举个例子。(是的,这样做非常危险)
客户端:
$.ajax({
type: "POST",
url: "/customer/query",
data: { sql: "SELECT * FROM CUSTOMER" }
});
服务器端:
public JSonResult query(string sql)
{
var dataset = MySqlConnection.Execute(sql);
return ConvertDataSetToJson(dataset);
}
虽然这显然是一个非常简单(而且很危险!)的例子,但我认为它说明了我在寻找什么;某种具有.net 标准化查询语言的库,可以解析来自 javascript 的查询。
我显然不想像示例中那样直接使用 SQL。