【发布时间】:2014-02-20 14:08:46
【问题描述】:
我知道这已经在某种程度上被问到了 - 这是一个相当主观的问题。我正在尝试为我们从 WCF 移植到 ServiceStack 的一组服务找出最佳命名约定。我已经阅读了很多 ServiceStack 文档和示例——我觉得我对整体结构有了很好的理解。我正在努力解决的是我的请求和响应 DTO 的最佳命名约定。
让我举几个例子。这将是我的请求 dto,因为我目前已将其命名。
[Route("/blast/emailblast", "POST")]
public class CreateEmailBlast : IReturn<CreateCreateEmailBlastResponse>
{
public Guid SenderProfileId { get; set; }
public Guid TemplateId { get; set; }
public string CallListName { get; set; }
public string CallListCategory { get; set; }
}
public class CreateEmailBlastResponse : ICreateEmailBlastResponse
{
public string ResponseMessage { get; set; }
}
所以我采用的命名是在 dto 前面加上“创建”用于帖子,“获取”用于获取等......使用 EmailBlast 和 EmailBlastResponse 会更明智吗?只是想知道是否有人对这两种不同的命名方法有意见。
【问题讨论】:
标签: servicestack