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