我有一个breeze / webapi应用程序,它有一个具有导航属性的模型,该属性是子实体的集合。我可以创建新的子实体并将它们添加到集合中,我也可以保存它们,但只能在父节点上编辑一个值来触发保存。
问题是当我更新子集合和项目时,如何手动触发管理器以保存对整个对象图的更新?
感谢您的帮助。
答案 0 :(得分:1)
您可以观看 EntityManager.hasChangesChanged 事件或 EntityManager.entityChanged 事件。这样的事情。
myEntityManager.hasChangesChanged.subscribe(function(args) {
if (args.hasChanges) {
myEntityManager.saveChanges();
}
}
另请查看api docs here