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

            DatabaseCommandManager.MergeTables(codeTables, databaseTables);
            DatabaseCommandManager.Migrate();
        }
 /// <summary>
 ///
 /// </summary>
 protected virtual void InitializeManagers()
 {
     CodeTablesManager.Initialize();
     DatabaseTablesManager.Initialize();
     DatabaseCommandManager.Initialize();
 }