@@ -31,6 +31,19 @@ public static UpgradeEngineBuilder SqlDatabase(this SupportedDatabases supported
3131 return SqlDatabase ( supported , connectionString , null ) ;
3232 }
3333
34+ /// <summary>
35+ /// Creates an upgrader for SQL Server databases.
36+ /// </summary>
37+ /// <param name="supported">Fluent helper type.</param>
38+ /// <param name="connection">The sql connection.</param>
39+ /// <returns>
40+ /// A builder for a database upgrader designed for SQL Server databases.
41+ /// </returns>
42+ public static UpgradeEngineBuilder SqlDatabase ( this SupportedDatabases supported , SqlConnection connection )
43+ {
44+ return SqlDatabase ( supported , connection , null ) ;
45+ }
46+
3447 /// <summary>
3548 /// Creates an upgrader for SQL Server databases.
3649 /// </summary>
@@ -62,6 +75,20 @@ public static UpgradeEngineBuilder SqlDatabase(this SupportedDatabases supported
6275 return supported . SqlDatabase ( new SqlConnectionManager ( connectionString ) , schema ) ;
6376 }
6477
78+ /// <summary>
79+ /// Creates an upgrader for SQL Server databases.
80+ /// </summary>
81+ /// <param name="supported">Fluent helper type.</param>
82+ /// <param name="connection">The sql connection.</param>
83+ /// <param name="schema">The SQL schema name to use. Defaults to 'dbo'.</param>
84+ /// <returns>
85+ /// A builder for a database upgrader designed for SQL Server databases.
86+ /// </returns>
87+ public static UpgradeEngineBuilder SqlDatabase ( this SupportedDatabases supported , SqlConnection connection , string schema )
88+ {
89+ return SqlDatabase ( new SqlConnectionManager ( connection ) , schema ) ;
90+ }
91+
6592 /// <summary>
6693 /// Creates an upgrader for SQL Server databases.
6794 /// </summary>
0 commit comments