datamember
WCF: Exponiendo las propiedades de readonly DataMember sin set?
Tengo una clase del lado del servidor que pongo a disposición en el lado del cliente a través de un [DataContract]. Esta clas ... nera? (no - no quiero hacer esto...)
[DataMember]
public int Id
{
get { return _id; }
private set { /* NOOP */ }
}
¿Por qué no se recomienda el uso de [DataMember(EmitDefaultValue = false)]?
En WCF puedes definir un contrato usando los atributos [DataContract] y [DataMember], así:
[DataContract]
public class Samp ... últimas partes se pueden deserializar correctamente para este contrato).
¿Cuál es el razonamiento detrás de esta afirmación?