Допустим, у вас есть объект Classroom с коллекцией объектов Student.Что я обычно делаю, когда создаю нового ученика, и мне нужно добавить его в классную комнату - это использовать Classroom.Students.Add (newStudent), теперь, когда я хочу обновить эту коллекцию, я обычно очищаю () коллекцию и снова добавляю студентов, что-тонапример:
theClassroom.Students.Clear();
foreach(Student student in updatedStudentsCollection) {
theClassroom.Students.Add(student);
}
Очистка коллекции и повторное добавление сущностей выглядит несколько странно, поэтому я думаю, что должна быть лучшая стратегия для этого сценария.Пожалуйста, поделитесь, как вы обычно справляетесь с этим.