예제 #1
0
        public static BigSqlRunner FromDefaultConfig()
        {
            var configFilePath = GetDefaultConfigFilePath();

            if (false == File.Exists(configFilePath))
            {
                return(null);
            }

            var config       = BigSqlRunnerConfig.FromFile(configFilePath);
            var bigSqlRunner = new BigSqlRunner(config);

            return(bigSqlRunner);
        }
예제 #2
0
        public bool LoadConfig(string configFilePath = null)
        {
            if (null == configFilePath)
            {
                configFilePath = GetDefaultConfigFilePath();
            }
            else if (string.IsNullOrWhiteSpace(configFilePath))
            {
                throw new ArgumentException($"{nameof(configFilePath)} cannot be blank", nameof(configFilePath));
            }
            if (false == File.Exists(configFilePath))
            {
                return(false);
            }

            Config = BigSqlRunnerConfig.FromFile(configFilePath);
            return(true);
        }