Example #1
0
        /// <summary>
        /// Gets all scripts that should be executed.
        /// </summary>
        public IEnumerable <SqlScript> GetScripts(IConnectionManager connectionManager)
        {
            var sqlScripts = embeddedScriptProvider
                             .GetScripts(connectionManager)
                             .Concat(ScriptsFromScriptClasses(connectionManager))
                             .OrderBy(x => x.Name)
                             .ToList();

            return(sqlScripts);
        }
Example #2
0
        /// <summary>
        /// Gets all scripts that should be executed.
        /// </summary>
        public IEnumerable <SqlScript> GetScripts(Func <IDbConnection> connectionFactory)
        {
            var sqlScripts = embeddedScriptProvider
                             .GetScripts(connectionFactory)
                             .Concat(ScriptsFromScriptClasses(connectionFactory))
                             .OrderBy(x => x.Name)
                             .ToList();

            return(sqlScripts);
        }