Entity Framework, Many to Many Relation update in C#
Person personInDb = db.Persons.Find(person.PersonID); person.Addresses = personInDb.Addresses; person.Addresses.Clear(); foreach (String id in listOfIds) { Address address = db.Addresses.Find(int.Parse(id)); person.Addresses.Add(address); } db.Entry(personInDb).CurrentValues.SetValues(person); db.SaveChanges();
Leave a Reply