Esempio n. 1
0
        /// <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;
        }