优秀的示例代码:Support Composite Key in ASP.NET Web API OData 说明了如何创建路由约定以使WebApi OData与复合键一起使用。
然而它正在使用ODataController(as one of the unanswered discussions on the sample code mentions),我认为它有许多缺点(我还没有完全发现)...有没有人使用EntitySetController的好处创建了一个例子?
答案 0 :(得分:1)
展望未来推荐的方法是直接从ODataController
派生。 Visual Studio 2013提供了基于ODataController创建OData服务的脚手架。已经发现这比从EntitySetController派生的模型更灵活。您可以完全控制操作中的操作。