private void DoUnrelateIdToId(string srcTblName, string tgtTblName) { var srcTable = SelectedDataset .Table .FirstOrDefault(x => x.name.ToLower() == srcTblName.ToLower()); if (null == srcTable) { return; } var tgtTable = SelectedDataset .Table .FirstOrDefault(x => x.name.ToLower() == tgtTblName.ToLower()); if (null == tgtTable || srcTable.name == tgtTable.name) { return; } var relationship = SelectedDataset .Relationship.FirstOrDefault(x => x.name == CRelationship.GetName(srcTable.name, tgtTable.name)); if (null == relationship) { return; } SelectedDataset.Relationship.Remove(relationship); SaveConfiguration(); LoadConfiguration(); }