1

我在不同的子命名空间中有 2 个 dto,但响应 dto 的类名相同,在同一个程序集中。

使用 servicestack 中的 razor 视图页面,它会在 View 文件夹中查找响应 dto .cshtml。

是否可以为不同的命名空间提供 2 个单独的 razor 视图页面?

例如

namespace mydto.Cars
{
      public class queryResponse
      {
      }
}

namespace mydto.Bikes
{
      public class queryResponse
      {
      }
}
4

1 回答 1

1

不,它仅按名称扫描查看页面。我会将命名空间尾部添加到描述 DTO 如何不同的 DTO,例如 CarsQueryResponse。

使用 ServiceStack,您通常不希望有多个具有相同名称但名称空间不同的 DTO,例如,每个请求 DTO 的名称必须是唯一的,这使您可以只知道名称来调用 Web 服务。

于 2012-11-10T16:42:12.680 回答