public ExplorerDatabaseService()
 {
     Logger                = new LoggerAdapter(Name);
     RepositoryManager     = new Database.Managers.RepositoryManager(Logger);
     SqlTransactionManager = new SqlTransactionManager(trigger, RepositoryManager, Logger);
     ReadDatabaseManager   = new Database.Managers.ReadDatabaseManager(RepositoryManager);
 }
        protected override void Run()
        {
            // if (!IsSave)
            //     return;

            //saveCompleted.Reset();

            while (SqlTransactionManager.ProcessOne())
            {
            }

            //saveCompleted.Set();
        }