public void DeleteEduField(int fieldid) { using (PersonsDBEntities DC = conn.GetContext()) { var selectedGroup = from r in DC.EduFields where r.FieldID == fieldid select r; if (selectedGroup != null) { DC.EduFields.Remove(selectedGroup as EduField); DC.SaveChanges(); } } }
public void DeleteEduField(List <int> EduFieldid) { using (PersonsDBEntities DC = conn.GetContext()) { var selectedGroups = from r in DC.EduFields join at in EduFieldid on r.FieldID equals at select r; foreach (var edufield in selectedGroups) { DC.EduFields.Remove(edufield as EduField); } DC.SaveChanges(); } }
public void SaveEdufield(EduField edufield) { using (PersonsDBEntities DC = conn.GetContext()) { if (edufield.FieldID > 0) { //==== UPDATE ==== DC.EduFields.Attach(edufield); DC.Entry(edufield).State = EntityState.Modified; } else { //==== INSERT ==== DC.EduFields.Add(edufield); } DC.SaveChanges(); } }