Added test app
This commit is contained in:
9
Delta.cs
9
Delta.cs
@@ -6,12 +6,15 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace DbTools {
|
||||
public class Delta {
|
||||
|
||||
public string Db1Sql { get; set; }
|
||||
public string Db2Sql { get; set; }
|
||||
|
||||
public string BuildDelta(IDbConnection currentDb, IDbConnection newDb, bool removeUnusedTables = false, bool removeUnusedColumns = false, bool removeUnusedTriggers = true, bool removeUnusedIndexes = true) {
|
||||
Database db1 = new Database(currentDb);
|
||||
Database db2 = new Database(newDb);
|
||||
Database db1 = new Database(currentDb, true);
|
||||
Database db2 = new Database(newDb, true);
|
||||
|
||||
Db1Sql = db1.ToSql();
|
||||
Db2Sql = db2.ToSql();
|
||||
return BuildDelta(db1, db2, removeUnusedTables, removeUnusedColumns, removeUnusedTriggers, removeUnusedIndexes);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user