Наследование Restful MVC Web API

Я создаю себе веб-API asp.net mvc 4

Я просмотрел видеоролики Microsoft и считаю их хорошими. Используются HTTP-глаголы. Ресурсы — это существительные, с репозиториями все в порядке и т. д.

Но одна вещь меня действительно беспокоит

У меня сложилось впечатление, что это GET http://www.myurl.com/api/sellers/{id}/productsуспокаивает, а GET http://www.myurl.com/api/products?$filter = sellerID eq {id}нет.

Все, что я вижу в том, что я читал о новом веб-API, это прежнее последнее.

Есть ли встроенная поддержка последнего первого? Если нет, есть ли способ сделать это без маршрутизации всего ?


Изменить-
Я ищу что-то, что позволит GET http://www.myurl.com/api/sellers/{id}/productsи GET http://www.myurl.com/api/productsи т. д.


Обновление:
Этот вопрос какое-то время не имел смысла, я это исправил, но именно поэтому первый ответ не помечен как правильный.


Обновление:
После беседы с MilkyWayJoe мы обсудили преобразование /Seller/2/Productsв /Products?$filter = sellerID eq 2. Есть ли у кого-нибудь идеи о том, как можно это сделать?

6
задан MrJD 8 August 2012 в 05:18
поделиться