Breeze 微风与外星
我对extraMetadata有一种奇怪的行为(我使用的是OData) 1.我已经创建了一个克隆功能—我正在创建新的管理器,并将其导入到我执行操作的实体中Breeze 微风与外星,breeze,Breeze,我对extraMetadata有一种奇怪的行为(我使用的是OData) 1.我已经创建了一个克隆功能—我正在创建新的管理器,并将其导入到我执行操作的实体中 ctor.prototype.clone = function() { var clonedManager = this.entityAspect.entityManager.createEmptyCopy(), exportData = this.entityAspect.entityManager
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;
因为我看到它没有被导出/导入
如果没有额外的元数据,我就无法提交更改-因为从BreezeJs 1.4.13版开始,我得到了异常,这已经得到了修复