Kullanıcılar, Gruplar ile ilgili sistemleri ApiControllers
ile düşünün. Sonra hayal aşağıdaki erişim desenlerASP.NET Web API'sı alt denetleyicileri farklı denetleyicileriyle işleyebilir
/api/users
/api/users/1
/api/users?groupId=1 <- #1 returns users belonging to group id 1 via Get(int? groupId)
/api/groups/
/api/groups/1
/api/groups/1/users <- #2 sub resource, returns users belonging to group id 1
o # 1'ler Get(int? groupId)
yöntem için 2. sorumluluğunu devretmek mümkün mü? Alt kaynakların orijinal Denetleyicileriyle ele alınmasından sorumlu tutmak isterim. Başka bir deyişle, bir alt kaynak da kaynak olarak mevcutsa, alt kaynak kullanımı nasıl olmalıdır? Birincil kaynak denetleyicisine delege edilmiştir ...
P.S. Şimdi, yukarıdaki yaklaşımın RESTFull stilleriyle "cosher" olup olmadığından emin değilim, diğer tüm tartışmalar budur ...