public void WriteAllDashboardItemTeams(DashboardItemTeam[] dashboardItemTeam) { StoredProcedureDataContext dbmlObject = new StoredProcedureDataContext(); for (var i = 0; i < dashboardItemTeam.Length; i++) { dbmlObject.DeleteTeamsFromDashboardItem(dashboardItemTeam[i].ItemID); } dbmlObject.SubmitChanges(); for (var j = 0; j < dashboardItemTeam.Length; j++) { dbmlObject.AddTeamToDashboardItem(dashboardItemTeam[j].ItemID, dashboardItemTeam[j].TeamID); dbmlObject.SubmitChanges(); } }