【发布时间】:2014-01-22 17:21:11
【问题描述】:
我有一种情况,我在单个 SaveChanges 期间保存了多种类型的实体。在某些情况下,此保存将包括我的“目标实体”,在某些情况下不包括在内。在保存确实包含“目标实体”的情况下,我需要能够使用 saveChanges() saveResult 捕获从服务器返回的实体 id。
我一直在试图弄清楚如何使用 Breeze EntityType 来查看我的“目标实体”是否在 saveResult 中,但我在下面的方法中一直未定义。显然我不明白如何使用此功能?
function trapTargetEntityId(saveResult) {
saveResult.entities.forEach(function(entity) {
if (entity.EntityType === 'targetEntity') {
targetEntitId = entity.id;
}
return;
});
}
【问题讨论】: