我有一个微风/webapi 应用程序,它的模型具有一个导航属性,该属性是子实体的集合。我可以创建新的子实体并将它们添加到集合中,我也可以保存这些,但只有在父实体上编辑一个值才能触发保存。
问题是当我更新子集合和项目时,如何手动触发管理器将更新保存到整个对象图?
感谢您提供的任何帮助。
我有一个微风/webapi 应用程序,它的模型具有一个导航属性,该属性是子实体的集合。我可以创建新的子实体并将它们添加到集合中,我也可以保存这些,但只有在父实体上编辑一个值才能触发保存。
问题是当我更新子集合和项目时,如何手动触发管理器将更新保存到整个对象图?
感谢您提供的任何帮助。
您可以观看EntityManager.hasChangesChanged事件或EntityManager.entityChanged事件。像这样的东西。
myEntityManager.hasChangesChanged.subscribe(function(args) {
if (args.hasChanges) {
myEntityManager.saveChanges();
}
}
还可以在这里查看 api 文档