Personalizar DataMember de DataContract
0 Comments
Os pongo un ejemplo, ya que en ocasiones lo que se quieres es cambiar el nombre por ejemplo de la columna que queremos formar a partir de los datos enviados. Pues bien es tan facil como «reescribir el atributo Name»
[DataContract(Name="status")] public class StatusData { private string _name; private string _errorDescription = null;
[DataMember(Name = "name1", Order = 0, EmitDefaultValue=false)] public string Name { get { return _name; } set { _name = value; } }
[DataMember(Name = "error", Order = 1, EmitDefaultValue=false)] public string Description { get{ return _errorDescription ;} set {_errorDescription =value ;} } ... }