1

List<T>複数をリクエストとして使用するListと、メタデータ ページに複数の 1` が表示されました。したがって、これは一意ではなく、操作を表示できません。

Routes.Add<List<Class1>>("/Class1/BatchSave")
  .Add<List<Class2>>("/Class2/BatchSave")
  .Add<List<Class3>>("/Class3/BatchSave");

しかし、メタデータ ページの操作名はすべてList1` です。操作の詳細を表示すると、例外がスローされます。

4

1 に答える 1

1

Request DTO はルートにのみ登録できます。たとえば、次のようになります。

Routes.Add<Class1>("/Class1/BatchSave")
  .Add<Class2>("/Class2/BatchSave")
  .Add<Class3>("/Class3/BatchSave");

Request DTO はコレクションを継承できますが、たとえば次のようになります。

public class Class1 : List<string> { }
于 2013-06-05T19:16:06.307 に答える