/// <summary> /// Drop foreign key /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void Remove_OnExecuted(object sender, ExecutedRoutedEventArgs e) { var updater = new DatabaseUpdater(); var res = updater.RemoveRelationship(InfoViewModel.RelationshipModel); if (res != null) { await this.ShowMessageAsync("Drop foreign key", res); return; } DatabaseModelDesignerViewModel.ConnectionInfoViewModels.Remove(InfoViewModel); InfoViewModel = null; RelationshipsListBox.SelectedIndex = 0; }