public IEnumerable <string> Parse() { return(ParseInitialDataSql() .Cast <Match>() .Select(match => DbMigrationPath.CombineAndReadAll(dbMigrationPath.InitialDataFolderPath, match.Groups[fileGroup].Value)) .SelectMany(SqlDataParser.SplitByGoStatements) .Where(sql => !string.IsNullOrWhiteSpace(sql))); }
public InitialDataParser(DbMigrationPath dbMigrationPath) { this.dbMigrationPath = dbMigrationPath; }