Estoy desarrollando un servicio WCF que será consumido por múltiples aplicaciones cliente diferentes. Para hacer que una funcionalidad funcione, el servidor necesita leer un archivo XML en un C# DataContract que luego se pasa al cliente en cuestión. Por lo que entiendo del sitio web de MSDN, esto es posible, pero no pude encontrar ningún ejemplo completo. En particular, el sitio web habla sobre un parámetro de 'transmisión' que aún no me sale del todo.Cómo serializar/deserializar un C# WCF DataContract a/desde XML
Mi contrato de datos tiene un campo de propiedad que es una lista de otro contrato de datos que tiene múltiples campos de propiedades simples.
p. Ej.
[DataContract]
public class MyClass1 {
[DataMember]
public string name;
[DataMember]
public int age;
}
[DataContract]
public class MyClass2 {
[DataMember]
public List<MyClass1> myClass1List;
}
Mis clases se parecen a esto.
duplicado: http://stackoverflow.com/questions/4858798/datacontract-xml-serialization-and-xml-attributes – DarthVader