Exemplo n.º 1
0
        private IEnumerable <SqlScript> GetScriptsToExecuteInsideOperation(IUpgradeJournal upgradeJournal)
        {
            var allScripts      = Config.ScriptProvider.GetScripts();
            var executedScripts = upgradeJournal.GetExecutedScripts();

            return(allScripts.Where(s => !executedScripts.Any(y => y == s.Name)).ToList());
        }
Exemplo n.º 2
0
 // use a custom journal
 IUpgradeEngineParamsBuilder IUpgradeEngineProcessorBuilder.JournalTo(IUpgradeJournal journal)
 {
     Configure(c => c.UpgradeJournal = journal);
     return(this);
 }