110,536
社区成员
发帖
与我相关
我的任务
分享
config.Routes.MapHttpRoute(
name: "RestQuery",
routeTemplate: "rest/{namespace}/{mod}/query/{pagesize}/{pageindex}/{where}/{order}",
defaults: new { controller = "Restful", action = "query", @namespace = "user", mod = "info", pagesize = 10, pageindex = 1, where = RouteParameter.Optional, order = RouteParameter.Optional }
);
比如上面的配置,用参数namespace和mod得到具体的表或者视图 T_USER_INFO,控制器里就能用反射获取相应的SQLDAL,反射执行下就能返回相应的数据了
$.get("userinfo/5",function(){
});
中转
[route("userinfo/{id}")]
public ihttpactionresult(int id)
{
var user=webapi<userinfo>().getModel(id);
return json(user);
}
dll
public T getmodel(int id)
{
return new webclient().downloadstring("");.......
}
服务端
public ihttp.....
select * from .... where id .....
return ...
大概就是这个意思..