我正在尝试实现一个公开一些模型的 Web API 项目。但是,检索模型的方式不是很 RESTful。
1. 它不是只有一个 ID,而是组合了 4 个不同的 ID,通过在服务器上运行存储过程来填充模型数据。
Dim balance as New BalanceSheet(uid, mid, eid, fid)
上面的代码片段将使用uid
, mid
, eid
,fid
从数据库中检索正确的记录。
我将如何在控制器中实现它以便/api/Balance?uid=1&mid=2&eid=3&fid=4
映射到GetBalance(ByVal uid As Integer, ByVal mid As Integer, ByVal eid As Integer, ByVal fid As Integer)
2.此外,我希望能够过滤 BalanceSheet 模型的特定成员或获得一些预处理对象返回,如下所示:
/api/Balance/FundCredit?uid=1&mid=2&eid=3&fid=4
映射到GetFundcredit(ByVal uid As Integer, ByVal mid As Integer, ByVal eid As Integer, ByVal fid As Integer)