我正在尝试将Quantity
和Consumption
字段恢复为原始数字,然后我将<{1}}添加到 Items
中的Order
}表。因此,在删除Item
后,Order
应该在添加这些项目之前返回其默认Item
和Quantity
。
问题是我的Consumption
和Order
表是通过Item
表链接的。因此,OrderItem
code
中的Delete Post Method
不会那么简单。但是,我尝试的方法与我从Order
单独删除OrderItems
时的方式相同。
这是我尝试过的,但它不起作用,字段没有任何反应,它们保持不变。有任何想法吗?如果您需要任何其他代码,请告诉我们。
删除ORDER中的POST方法:
Order
答案 0 :(得分:1)
总结评论/聊天中确定的拼写错误:
因为您已建立关系,我们可以使用它们来获取相关实体,而不是每次都从db上下文中选择。
// note addition of ToList()
var query = (from ord in order.OrderItems select ord).ToList();
并在第一个foreach内部:
var item = from o in db.Items select o;