private void Application_Launching(object sender, LaunchingEventArgs e) { using (var db = new AppDataContext()) { if (!db.DatabaseExists()) { db.CreateDatabase(); var dbUpdater = db.CreateDatabaseSchemaUpdater(); dbUpdater.DatabaseSchemaVersion = DatabaseSchemaVersion; dbUpdater.Execute(); } else { // Update database... // http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394022(v=vs.105).aspx var dbUpdater = db.CreateDatabaseSchemaUpdater(); if (dbUpdater.DatabaseSchemaVersion < DatabaseSchemaVersion) { dbUpdater.AddColumn <Debit>("OverrideValue"); dbUpdater.AddColumn <Credit>("OverrideValue"); dbUpdater.DatabaseSchemaVersion = DatabaseSchemaVersion; dbUpdater.Execute(); } } } }