mobile app documentdb offlinesync sample
1.0.0
Este es un proyecto de prueba de concepto en el que apretamos una instancia de DocumentDB con tipos complejos (anidados) con varios clientes móviles SQLite que usan aplicaciones móviles Azure con sincronización fuera de línea. En este proyecto estamos tratando de lograr las siguientes características:
Puntos clave:
{
"text" : " Mew task ios " ,
"nested" : {
"nestedText" : " 144 J B Hazra Road " ,
"nestedBool" : " false "
},
"nestedItems" : [
{
"nestedText" : " xxoxoxoxoxox " ,
"nestedBool" : " true "
}
],
"complete" : true ,
"id" : " 8d16700a-fcc0-4453-b740-e3eef8c0c340 " ,
"version" : null ,
"createdat" : " 2017-01-11T12:27:24.1394782+00:00 " ,
"updatedat" : " 2017-01-11T14:24:03.4335527+00:00 " ,
"deleted" : false
} Desafortunadamente, los objetos/colecciones anidados solo se pueden almacenar como cadenas/JSON en la tienda SQLite en el cliente móvil: 
Logramos esto implementando un atributo de expansión personalizado para incluir objetos anidados al enviar datos de la aplicación móvil Azure al cliente. Lo usamos en nuestro controlador de tablero aquí