假设http://localhost/lookup?page=1&limit=10&term=testing
服务堆栈中支持的端点。
请求 DTO 定义为
public class lookupRequest {
public string term {get; set;}
public pageRequest pageInfo {get; set;}
}
并且 pageRequest 被定义为
public class pageRequest {
public int page {get;set;}
public int limit {get;set;}
}
因此,将服务定义为:
public lookupResponse Any(lookupRequest request) { .. }
为了映射工作还应该定义什么?我希望能够将限制和页面作为 URL 中的参数传递,并在映射 DTO 时映射为 pageRequest。
帮助表示赞赏。