public void CascadeDeleteShoots(RegisterKeeperDb db) { foreach (var teamCompetitor in TeamCompetitors) { teamCompetitor.CascadeDeleteShoots(db); } }
public void CascadeDeleteShoots(RegisterKeeperDb db) { foreach (var registerCard in RegisterCards) { registerCard.CascadeDeleteShoots(db); } }
/// <summary> /// Can't use cascade delete on database foreign key due to circular dependencies /// </summary> /// <param name="db"></param> internal void CascadeDeleteShoots(RegisterKeeperDb db) { foreach (var shoot in Shoots.ToList()) { db.Shoots.Remove(shoot); } }