0
我有客戶端應用程序,我想克隆一個項目並將其發送到服務器,並且只有當服務器發送通知時 - 才能更新實體。 detachEntity是唯一的解決方案嗎?因爲我希望能夠克隆該項目並且不將其從高速緩存中刪除它微風 - 克隆項目
我有客戶端應用程序,我想克隆一個項目並將其發送到服務器,並且只有當服務器發送通知時 - 才能更新實體。 detachEntity是唯一的解決方案嗎?因爲我希望能夠克隆該項目並且不將其從高速緩存中刪除它微風 - 克隆項目
您可以導出特定實體並將其導入到另一個entityManager。這實際上是一個克隆。
var exportedEntities = entityManager1.exportEntities([myEntity]);
var clonedEntities = entityManager2.importEntities(exportedEntities);
僞代碼放在這裏 -
var thisEntity = getEntity();
var newEntity;
var myPropArray = [];
for each property in entity { copy property; myPropArray.push(property) }
var params = JSON.stringify(myPropArray);
newEntity = manager.createEntity('MyEntityType', params);
...
利潤。