2012-01-20 5 views

risposta

33

Archiviazione tabella di Azure di Windows in realtà non dispone di colonne. Ogni entità (ad esempio una riga) è semplicemente un insieme di proprietà, senza uno schema fisso. Se stai utilizzando una classe fortemente tipizzata per scrivere sulla tua tabella, devi solo aggiungere la tua nuova proprietà a quella classe.

Per le righe precedenti che non dispongono della nuova proprietà, il valore nell'oggetto classe verrà impostato sul valore predefinito.

+0

Grazie per il vostro aiuto! – Hoang

12

Ottima risposta di David Makogon sopra, ma volevo semplicemente aggiungere un'ulteriore considerazione.

La memoria di tabella non ha uno schema fisso come afferma David ma, sfortunatamente, l'emulatore di memoria dev in esecuzione su localhost lo fa. Il motivo è che l'emulatore utilizza il server SQL per archiviare i dati localhost e deve creare uno schema solo per scopi SQL. Quindi, se stai testando modifiche come proprietà aggiuntive nella tua classe di tipi forti, preparati alle modifiche al codice che non funzionano nella memoria degli sviluppatori.