我有这段代码:
// Add a new Customer
var newOrderLine = new myapp.Part();
// Set the Status
newOrderLine.UnitPrice = 0;
newOrderLine.Equipment.Order.OrderID = 641;
// Save all changes on the screen
return myapp.activeDataWorkspace.ApplicationData
.saveChanges().then(function () {
// Refresh the Customers
screen.getParts();
});
现在这适用于添加任何不包含关系的字段,但是我现在遇到的问题是尝试将外键与其根源(OrderID)关联,因为发生的所有内容都是将数据插入到数据库,但OrderID保持为空。
表:
答案 0 :(得分:1)
如果您在“创建复杂示例”一节中进一步了解该文章,它会向您展示如何准确地完成我认为您所要求的内容。请注意,.set [EntityName]方法接受实体的参数(在您的情况下为newOrderLine.Equipment.Order)而不仅仅是OrderId。
菲尔