我有兴趣在我的 .net mvc3 应用程序中使用微风js,但主要是为了它的更改跟踪(我不想处理查询客户端)。有没有办法做到这一点?
我注意到,为了创建一个 EntityManager,您似乎需要从控制器支持一个 Iqueryable。
问问题
77 次
1 回答
3
不需要从控制器返回 IQueryable。很简单,如果您不返回 IQueryable,您的控制器将无法处理从客户端传递的任何客户端“where”、“orderBy”、“select”等操作。(请注意, withParameters 仍然可以工作)。
所以这些都是有效的。
[HttpGet]
public Object Customers() {
return < your code >;
}
[HttpGet]
public Object Stuff() {
return new { Customers = <your code>, Products = <your code> }
}
[HttpGet]
public List<Person> PersonsOlderThan(age) {
return < your code >;
}
您仍然需要从服务器返回元数据或在客户端上定义它。
希望这可以帮助。
于 2013-03-15T19:23:23.560 回答