Cómo serializar un POCO con los nombres de propiedades deseados
Pregunta
Esto debería ser simple, pero claramente me estoy perdiendo el truco. Tengo un Poco:
public class job
{
public string title { get; set; }
public string company { get; set; }
public string companywebsite { get; set; }
public string[] locations { get; set; }
}
Lo estoy serializando a XML con reestructuración. Espero obtener:
<job>
<title>Hello title</title>
<company>Hello company</company>
<locations>New York</locations>
<locations>Los Angeles</locations>
<locations>Detroit</locations>
</job>
O idealmente ...
<job>
<title>Hello title</title>
<company>Hello company</company>
<locations>
<location>New York</location>
<location>Los Angeles</location>
<location>Detroit</location>
</locations>
</job>
Pero en su lugar, obtengo esto:
<job>
<title>Hello title</title>
<company>Hello company</company>
<locations>
<String />
<String />
<String />
</locations>
</job>
Claramente, el POCO debe ser diferente. ¿Que puedo hacer?
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow