| | Asunto: | Re: [cooperatorframework] Serializar lista | | Fecha: | Martes, 14 de Febrero, 2012 09:14:52 (+0100) | | Autor: | Vyacheslav Popov <popov007 @.....com>
|
| En respuesta a: | Mensaje 4229 (escrito por maxigonza66) |
|
Hola, yo suelo utilizar mi propias clases para estos temas por varios motivos: 1. mi modelo es mas ligero 2. es mas seguro y controlado
por ejemplo:
[Serializable]
public class Pais { public Pais(PaisesObject item) { this.item = item; }
public string Nombre { get { return item.Nombre; }
set { item.Nombre = value; } }
etc... } El 14 de febrero de 2012 01:05, maxigonza66 <maxigonza66@hotmail.com> escribió:
Estimados, hago una consulta sobre serialización:
Necesito serializar PaisesObjectList pero IdPais (identity) está (obviamente) declarado como 'read only' en el modelo (y en archivo '.auto'), entonces DataContractSerializer lanza una excepción...
Usando Xml.Serialization.XmlSerializer(list.GetType()) no tengo problemas, obtengo el archivo xml, pero como XmlSerializer no tiene en cuenta las propiedades 'readonly' me está faltando el ID en el archivo generado.
Me podrán guiar sobre este asunto.
Muchas gracias!
máximo
---------------------------------------------------------------------
Tu dirección de suscripción a este grupo es popov007@gmail.com
Para darte de baja, envía un mensaje a
cooperatorframework-baja@egrupos.net
Para obtener ayuda, visita http://www.egrupos.net/grupo/cooperatorframework
|