The last of a series of SQL Server-related database Installers is a little helper that simply makes it easier to bundle several SQL scripts together as part of a single Installer package. Instead of mixing several SqlScriptInstallers together with other Installers, you can group them together in a single container:

public class SqlScriptListInstaller : Installer
{
    public SqlScriptListInstaller(
        IEnumerable<SqlScriptInstaller> scriptInstallers)
    {
        foreach (SqlScriptInstaller scriptInstaller
            in scriptInstallers)
        {
            this.Installers.Add(scriptInstaller);
        }
    }
}

This Installer simply holds a list of SqlScriptInstallers in its Installers property. When Install is called, the Install method will be invoked on each of the contained Installers; likewise for Uninstall.

This is in no way the most essential of the three SQL Server-related Installers, but is still a nice convenience at times.