【发布时间】:2016-01-21 10:56:58
【问题描述】:
虽然熟悉 WebAPI 路由,但我是 OData 新手...
我有两个集合 USERS 和 TEAMS,它们的控制器由 EF6 构建。我可以从两者中返回所有用户或单个用户
USERS
http://localhost:50798/odata/members
http://localhost:50798/odata/members(1)
TEAMS
http://localhost:50798/odata/teams
http://localhost:50798/odata/teams(1)
我需要返回具有特定成员 ID 的团队。通过 OData,方法名称被忽略,我本能地想做的是在团队控制器中放置一个方法,比如“GetTeamFromMember”,然后它从用户集合加入到团队集合并返回单个团队。
最好的方法是什么?
【问题讨论】:
标签: c# asp.net-web-api odata asp.net-web-api2