Esempio n. 1
0
        private string DumpDefaultsFileAt(
            string databasePath,
            string configFileName = "my.cnf"
            )
        {
            var generator  = new MySqlConfigGenerator();
            var outputFile = Path.Combine(databasePath, configFileName);

            File.WriteAllBytes(
                outputFile,
                Encoding.UTF8.GetBytes(
                    generator.GenerateFor(Settings)
                    )
                );
            return(outputFile);
        }
        private string DumpDefaultsFileAt(
            string databasePath,
            string configFileName = "my.cnf"
            )
        {
            var generator        = new MySqlConfigGenerator();
            var outputFile       = Path.Combine(databasePath, configFileName);
            var containingFolder = Path.GetDirectoryName(outputFile);

            if (!Directory.Exists(containingFolder))
            {
                // ReSharper disable once AssignNullToNotNullAttribute
                Directory.CreateDirectory(containingFolder);
            }

            File.WriteAllBytes(
                outputFile,
                Encoding.UTF8.GetBytes(
                    generator.GenerateFor(Settings)
                    )
                );
            return(outputFile);
        }