我们正在尝试使用 JsonServiceClient 手动构造自动查询请求。对于大多数操作,代码非常简单,但我看不到过滤器是如何应用的:
var client = new JsonServiceClient('https://my-app.azurewebsites.net');
var req = new dto.something();
req.pageSize = 10;
req.skip = 0;
req.take = 10;
我没有看到如何发送过滤器?
下面是 QueryBase 的实现:
export class QueryBase {
// @DataMember(Order=1)
skip: number;
// @DataMember(Order=2)
take: number;
// @DataMember(Order=3)
orderBy: string;
// @DataMember(Order=4)
orderByDesc: string;
// @DataMember(Order=5)
include: string;
// @DataMember(Order=6)
fields: string;
// @DataMember(Order=7)
meta: { [index: string]: string; };
}
最后,javascript/typescript 客户端是否有 ToPostUrl/ToGetUrl 的模拟?