La WCF: DataMember l'attribut de la propriété vs membre

Dans wcf, quelle est la différence entre l'application de la DataMember attribut sur une propriété

private int m_SomeValue;

[DataMember]  
public int SomeValue {
  get {...}
  set {...}
}

au lieu d'une variable membre

[DataMember]  
private int m_SomeValue;

public int SomeValue {
  get {...}
  set {...}
}

?

  • vous n'avez pas besoin de faire une variable privée d'un membre de données.