Załóżmy, że mam zagnieżdżony jeden do wielu -Type bazie hierarchii następująco:Niestandardowe routingu z ASP.NET Web API
Jeden Region ma wiele countries; każdy Kraj ma wiele miast; a Miasto musi należeć do jednego i tylko jednego kraju.
Abstrahując tę informację do RDBMS jest trywialne ćwiczenia, ale (moim zdaniem) najbardziej sensowny punkt końcowy REST, aby powrócić do listy krajów o danym regionie id byłoby coś jak poniżej:
HTTP GET http://localhost/Region/3/Countries
Domyślnie routing w interfejsie .NET Web API byłby w najlepszym wypadku http://localhost/Countries/Region/3
lub http://localhost/Region/Countries/3
.
Czy istnieje rozsądna konwencja nazewnictwa, którą powinienem wykonać, czy też routing jest wystarczająco elastyczny, aby umożliwić identyfikację URI w dowolnym kształcie?
Przypuszczam, że powinienem dodać, że pracuję z istniejącym DBMS i chcę budować publiczne/prywatne API do magazynu danych. –