我已经尝试深入研究对象并查看文档,但没有找到任何东西。我创建了一个实体,我需要手动分配一些属性。我懂了_backingStore
并entityAspect
在对象上......我知道属性名称但不知道如何通过微风实体设置它们。
万一这很重要,我将创建一个新对象,然后从另一个对象复制属性以方便克隆。
function createDocument() {
var manager = datacontext.manager;
var ds = datacontext.serviceName;
if (!manager.metadataStore.hasMetadataFor(ds)) {
manager.fetchMetadata(ds).then(function () {
return manager.createEntity("Document");
})
}
else {
return manager.createEntity("Document");
}
}
function cloneDocument(doc) {
var clonedDocument = createDocument();
// Copy Properties Here - how?
saveChanges()
.fail(cloneFailed)
.fin(cloneSucceeded);
}