谁能告诉我推荐的案例(pascal或camel)用于返回带有字段的类...例如,vs 2010附带的示例使用Pascal Case,如下所示
// TODO: Edit the SampleItem class
public class SampleItem
{
public int Id { get; set; }
public string StringValue { get; set; }
}
注意 Id 和 StringValue 上的第一个大写字母。我想知道这是推荐的方式吗?许多公共服务似乎将 camelCase 作为字段返回。
我必须承认 Pascal Case 感觉更自然,它遵循 Microsoft 的 Properties 命名约定等。
属性也将是单数的,因为它用于 1 条记录,即 Id、StringValue 等。但是类名呢,我认为这将是单数名称,因为我返回的 XML 将创建一个 SampleItem 数组?
我只是在寻找一些确认。
我返回的类将包含我的特定返回数据的字段,是否有任何我应该默认包含的字段....我认为不是?好像它失败了,我只返回错误 400,所以我不需要在每个类中提供任何错误号、错误描述等
任何评论都非常感谢
编辑
这是我用来返回 xml 的方法的一个示例……它是标准 vs 2010 模板中的默认方法
[WebGet(UriTemplate = "")]
public List<SampleItem> GetCollection()
{
// TODO: Replace the current implementation to return a collection of SampleItem instances
return new List<SampleItem>() { new SampleItem() { Id = 1, StringValue = "Hello" } };
}
当然,此方法返回 SampleItem.. 的 LIST(仅一个示例)。
SampleItem 是一个类,在这里
// TODO: Edit the SampleItem class
public class SampleItem
{
public int Id { get; set; }
public string StringValue { get; set; }
}