我遇到了 .NET Core 的架构问题
我有一个名为 SContent 的控制器,带有此路由 ->
[Route("api/content")]
如果您输入此路线 /api/content/ 您将获得 Id 为 Guid.Empty 的所有内容;
如果你输入这个路由 /api/content/{id} 你会从第一层内容中得到一个特定的内容(MasterId 必须等于 Guid.Empty 在这种情况下)
如果您输入此路线 /api/content/{id}/children 您将获得父 {id} 的所有孩子
现在我想做的是为以下任何一种情况创建一个递归路由:
/api/content/{id}/children/{id2} /api/content/{id}/children/{id2}/children /api/content/{id}/children/{id2}/children/{id3}
等等等等...
有可能做这样的事情吗?- 孩子是同类型的父母 - {id(N)} 应该总是 {id(N-1)} 的孩子
谢谢
青春有我
相关分类