我有一個Web服務,它將返回一個List,其中Person是一個DTO。是否有任何理由我不應該定義個人似的:ASP.NET Web服務DTO屬性vs公共變量
public class Person {
public string Name;
public string Email;
}
,而不是
public class Person {
private string _name;
public string Name {
get {
return _name;
}
set {
_name = value;
}
}
}
第二個版本是更詳細的,我看不出有任何理由公共實例變量可能是一個問題這裏。任何可能的原因?
雖然沒有定義哪種服務技術 - 有些代理類是作爲字段生成的,而不是屬性。 – 2011-05-12 18:57:56