Я был сразу после мнения людей о том, когда лучше всего сохранять объект (или коллекцию объектов). Я ценю, что это может полностью зависеть от ситуации, в которой вы находитесь, но вот моя ситуация.
У меня есть коллекция объектов "MyCollection" в сетке. Вы можете открыть каждый объект «MyObject» в диалоговом окне редактора, дважды щелкнув сетку. Выбор «Отмена» в диалоговом окне приведет к отмене любых внесенных вами изменений, но следует выбрать «ОК», чтобы зафиксировать эти изменения обратно в базу данных, или же они должны зафиксировать изменения этого объекта обратно в коллекцию и иметь метод сохранения, который выполняет итерацию. через коллекцию и сохраняет все измененные объекты?
Если у меня есть объект «MyParentObject», который содержит коллекцию детей «MyChildObjectCollection», ни одно из изменений, внесенных в каждый «MyChildObject», не будет зафиксировано в базе данных до тех пор, пока «MyParentObject» не будет сохранен - это имеет смысл. Однако в моей текущей ситуации ни один из объектов в коллекции не связан, поэтому следует ли «ОК» в диалоговом окне зафиксировать изменения в базе данных?
Ценю любые мнения по этому поводу.
Спасибо