Almacenamiento de datos en Azure Table Services a través de TableServiceEntity está limitado a los tipos básicos habituales (int, string, datetime, etc.) que tienen get/set público.Azure TableServiceEntity - almacenamiento de clases complejas
no hay nada de la magia habitual que ha llegado a esperar de serialización que se ocupa de las colecciones, tipos complejos, herencias etc.
diferentes maneras de tratar con esto podría ser
- enganchar en los eventos WritingEntity and ReadingEntity para establecer manualmente las propiedades (inc que trata con tipos complejos que usan algún método de serialización para la propiedad de cadena simple).
- Similar al anterior, pero el uso de una 'clase de almacenamiento' adicional para traducir entre YourClass < -> YourClassStorage < -> TableServices
- El uso de un marco como el Lokad.Cloud's FatEntities o Lucifure
¿Me he perdido algo? ¿Qué método puede ser mejor en qué circunstancias?
Gracias Shahin - Cubrí que en "enganchar en los eventos WritingEntity y ReadingEntity" pero supongo que también podría simplemente hacerlo a una propiedad de solo lectura byte [] y dejar Read/WriteEntity solo – Ryan