我正在尝试添加与另一个实体相关的实体
onlinedb.DemoShifts.filter("it.EmployeeID ==="+empID).toArray(function (DemoShift) {
DemoShift.forEach(function (demoShift) {
offlinedb.DemoShifts.add(demoShift);
alert("Add DemoShift");
onlinedb.Sites.filter("it.SiteID==="+demoShift.SiteID).toArray(function(Sitess){
Sitess.forEach(function(site){
onlinedb.SiteChains.filter("it.ChainID==="+site.ChainID).toArray(function (chains) {
offlinedb.attach(chains[0]);
alert("Add SiteChain");
});
offlinedb.add(site);
var res = offlinedb.saveChanges();
res.done(function () { alert("Success"); });
res.fail(function (ex) { alert("Success"); });
});
});
});
});
我收到此错误“上下文已包含实体”
我到底在做什么错你能告诉我有什么方法可以检查实体是否已经存在或其他什么吗?