J’ai une application Windows Phone 7 qui a été publiée sur le marché. J’utilise Sql CE avec LinqToSql. Lorsque l’application est exécutée, elle vérifie l’existence d’une firebase database à partir d’une chaîne de connexion et crée si elle n’existe pas.
using (CheckbookDataContext db = new CheckbookDataContext(DBConnectionSsortingng)) { if (!db.DatabaseExists()) { isNewLoad = true; db.CreateDatabase(); } }
Lorsque je commence à planifier de nouvelles fonctionnalités, je prévois quelques modifications du schéma de la firebase database, qu’il s’agisse d’append une nouvelle colonne à une table existante, d’append de nouvelles tables, etc.
Comment fait-on pour mettre à jour la firebase database déjà existante? Dois-je exécuter manuellement les instructions ALTER et CREATE pour mes ajustements maintenant que la firebase database existe déjà?
Consultez l’aperçu de la migration de la firebase database locale pour Windows Phone. http://msdn.microsoft.com/en-us/library/hh394018(v=VS.92).aspx
Et…
http://msdn.microsoft.com/en-us/library/microsoft.phone.data.linq.databaseschemaupdater(VS.95).aspx