public IEnumerable<IMigrationScriptFile> GetScripts() { string[] files = Directory.GetFiles(GetPath(null), ScriptFileNamePattern); return files.Select(x => (IMigrationScriptFile)new MigrationScriptFile(x)).OrderBy(x => x.Version); }