我对extraMetadata有一个奇怪的行为(我正在使用OData) 1.我创建了一个克隆函数 - 我正在创建新的管理器并导入到我执行操作的实体中
ctor.prototype.clone = function() {
var clonedManager = this.entityAspect.entityManager.createEmptyCopy(),
exportData = this.entityAspect.entityManager.exportEntities([this], true), //export it to the new manager
cloned;
clonedManager.importEntities(exportData);
cloned = clonedManager.getEntityByKey(this.entityAspect.getKey());
return cloned;
};
我怎么必须添加
cloned.entityAspect.extraMetadata = this.entityAspect.extraMetadata;
因为我看到它没有被导出/导入
并且没有extraMetadata我无法提交更改 - 因为我得到了异常
答案 0 :(得分:0)
截至BreezeJs版本1.4.13,现已上市,已经修复。