8
我設置了ReSharper命名規則,以便所有屬性名稱都必須是PascalCase。不過,有時候我不得不使用不同的命名風格來處理序列化。例如,backbone.js期望對象具有名爲「id」的Id。忽略DTO的ReSharper命名規則
我寧願讓我的對象符合序列化程序的期望,而不是使用奇特的序列化屬性來改變事物的命名方式。有沒有辦法標記我的DTO類,所以resharper不會抱怨他們?關於基於約定的方法,比如「豁免任何名字以'Dto'結尾的類或名爲'Dto'的名字空間?另外,我寧願不使用特殊的//disable rule XX
評論塊,我發現它們真的讓人分心
public class PersonDto
{
public int id {get;set;} //i want resharper to accept this as a valid name,
// but only in this context.
public string Name {get;set;}
public string _CID {get;set;} //some external api is sending me data named like this
}