Estoy intentando serializar/deserializar objetos que tienen miembros creados en fábrica. Por ejemplo, supongamos que hay un miembro del tipo Foo
, que se crea una instancia utilizando FooFactory.CreateFoo (barra int).XmlSerializer y elementos creados en fábrica
Mi idea actual es
1.Create un XmlReader personalizado (por ejemplo, derivar de XMLTextReader), y adjuntar la fábrica para que
2.implement IXmlSerializable
3.in ReadXml(), Puedo agarrar la fábrica del lector.
No estoy seguro si esta es la forma más elegante de hacerlo, ¿alguien ha hecho intentos similares?
Gracias, DTO parece ser el camino a seguir aquí! :) – Oyvind