Removed async methods (except when getting data) and versioned up NuGet
This commit is contained in:
@@ -57,13 +57,22 @@ namespace DbToolsTester.Forms {
|
||||
|
||||
private async void ToolbarItemClicked(object sender, DevExpress.XtraBars.ItemClickEventArgs e) {
|
||||
if (e.Item.Equals(bbiDelta)) {
|
||||
deltaSql.Clear();
|
||||
|
||||
SQLiteConnection db1 = new SQLiteConnection("Data Source=" + Database1File + ";Version=3;");
|
||||
SQLiteConnection db2 = new SQLiteConnection("Data Source=" + Database2File + ";Version=3;");
|
||||
|
||||
Delta delta = new Delta();
|
||||
deltaSql.Text = delta.BuildDelta(db1, db2, btsRemoveUnusedTables.Checked, btsRemoveUnusedColumns.Checked);
|
||||
db1Sql.Text = delta.Db1Sql;
|
||||
db2Sql.Text = delta.Db2Sql;
|
||||
SqlBuilder builder = new SqlBuilder();
|
||||
string[] missingTables = builder.GetMissingTables(db1, db2);
|
||||
foreach (string table in missingTables) {
|
||||
string sql = await builder.GetTableCreateSqlAsync(db2, table);
|
||||
deltaSql.AppendText(sql + "\r\n");
|
||||
}
|
||||
|
||||
//Delta delta = new Delta();
|
||||
//deltaSql.Text = delta.BuildDelta(db1, db2, btsRemoveUnusedTables.Checked, btsRemoveUnusedColumns.Checked);
|
||||
//db1Sql.Text = delta.Db1Sql;
|
||||
//db2Sql.Text = delta.Db2Sql;
|
||||
} else if (e.Item.Equals(bbiApplyBoth)) {
|
||||
if (string.IsNullOrEmpty(deltaSql.Text)) {
|
||||
MessageBox.Show("No delta SQL to apply.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
|
||||
Reference in New Issue
Block a user