Example #1
0
        /// <summary>
        ///
        /// </summary>
        protected virtual void InternalMigrate()
        {
            var codeTables     = CodeTablesManager.GetTableInfos();
            var databaseTables = DatabaseTablesManager.GetTableInfos();

            DatabaseCommandManager.MergeTables(codeTables, databaseTables);
            DatabaseCommandManager.Migrate();
        }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 protected virtual void InitializeManagers()
 {
     CodeTablesManager.Initialize();
     DatabaseTablesManager.Initialize();
     DatabaseCommandManager.Initialize();
 }
Example #3
0
        /// <summary>
        ///
        /// </summary>
        private void CorrectMigrateVersions()
        {
            var actualVersions = CodeTablesManager.GetMigrationVersionInfos();

            actualVersions.ForEach(CorrectMigrateVersion);
        }