public void DeleteTourInCascade(Tables.Tour tour) { foreach (Repair repair in dsRepair.LoadRepairs()) { dsRepair.DeleteRepair(repair); } foreach (NearBy nearBy in dsNearBy.LoadNearBys()) { dsNearBy.DeleteNearBy(nearBy); } foreach (PictureTour pictureTour in dsPictureTour.LoadPictureTours()) { dsPictureTour.DeletePictureTour(pictureTour); } }