当我使用多个List<T>
作为请求时,元数据页面上出现了几个List
1`。所以这不是唯一的,也无法查看操作。
Routes.Add<List<Class1>>("/Class1/BatchSave")
.Add<List<Class2>>("/Class2/BatchSave")
.Add<List<Class3>>("/Class3/BatchSave");
但元数据页面上的操作名称都是List
1`。当我查看操作细节时,它会抛出异常。
答案 0 :(得分:1)
您只能在路线上注册请求DTO,例如:
Routes.Add<Class1>("/Class1/BatchSave")
.Add<Class2>("/Class2/BatchSave")
.Add<Class3>("/Class3/BatchSave");
虽然Request DTO可以继承集合,例如:
public class Class1 : List<string> { }