我在不同的子命名空间中有2个dto,但在同一个程序集中有相同的响应dto的类名。
使用servicestack中的剃刀视图页面,它会在View文件夹中查找响应dto .cshtml。
是否可以为不同的命名空间设置2个独立的剃刀视图页面?
例如
namespace mydto.Cars
{
public class queryResponse
{
}
}
namespace mydto.Bikes
{
public class queryResponse
{
}
}
答案 0 :(得分:1)
不,它只按名称扫描视图页面。我会将命名空间尾部添加到描述DTO如何不同的DTO,例如: CarsQueryResponse。
通常,使用ServiceStack,您不希望多个DTO具有相同的名称但名称空间不同,例如每个请求DTO必须按名称唯一,这使您可以调用仅知道名称的Web服务。