15 49.0138 8.38624 1 0 4000 1 https://www.alexmedina.net 300 true 0

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 ;}

    }

...

}
Previous Post
Problemas con las llamadas AJAX.NET en JSON: {«d»:{«__type»:»
Next Post
Iniciar/detener un servicio con la línea de comandos en Windows

0 Comments

Leave a Reply

SOBRE MÍ

Afortunado de trabajar en lo que me gusta, aprendiendo cada día cosas nuevas y ayudando a crear proyectos.
Conocimientos en diversas tecnologías y experiencia demostrable.
¿Nos ponemos manos a la obra?

Mis Apuntes