public void PerformUpdate(string dataSource, string databaseName, Assembly assembly, bool LeaveConsoleOpen = false) { var dataSourceCS = ConnectionStringLight.GetSqlDataSourceConnectionString(dataSource); CreateSQLDB(databaseName, dataSourceCS); string connectionString = ConnectionStringLight.GetSqlServerConnectionString(dataSource, databaseName); CreateAdminSchema(connectionString); UpdateDatabase(assembly, connectionString, LeaveConsoleOpen); }
/// <summary> /// Returns connection string only with sql server name. Used for creating new database. /// Example: Data Source=.\sqlServerInstance;Integrated Security=True /// </summary> /// <param name="dataSource"></param> /// <returns></returns> public static string GetSqlDataSourceConnectionString(string dataSource) { return(ConnectionStringLight.GetSqlDataSourceConnectionString(dataSource)); }