2012-01-20 25 views

Respuesta

33

Windows Azure Table Storage en realidad no tiene columnas. Cada entidad (por ejemplo, una fila) es simplemente un conjunto de propiedades, sin esquema fijo. Si está utilizando una clase fuertemente tipada para escribir en su tabla, solo necesita agregar su nueva propiedad a esa clase.

Para las filas más antiguas que no tienen la nueva propiedad, el valor de su objeto de clase se establecerá en su valor predeterminado.

+0

¡Gracias por su ayuda! – Hoang

12

Gran respuesta de David Makogon anterior pero solo quería agregar una consideración adicional.

Table Storage no tiene un esquema fijo como dice David pero, lamentablemente, el emulador de almacenamiento dev que se ejecuta en localhost sí lo hace. La razón de esto es que el emulador usa el servidor SQL para almacenar datos de localhost y necesita crear un esquema solo para propósitos de SQL. Por lo tanto, si está probando cambios, como propiedades adicionales en su clase de tipos fuertes, prepárese para que los cambios de código no funcionen en el almacenamiento del desarrollador.

Cuestiones relacionadas