Creates database on SQL Server.
It is base class for Powershell Cmdlets. It provides structure of the commands and helps to write modular and clean.
It generates connection string in C# instead of using configuration file.
DBUp is a package which manages database updates. DBUpPT adds additional functionality to DBUp like creating the database and log table.
ConnectionString generates connection string in c# code.