我发现了奇怪的事情。例如,我有 Order 和 Item 实体。项目是按 ID 订购的参考。在 EF 中保存项目,我需要先加载订单,并将其放入参考字段?这是唯一的方法吗?
Order order = data.OrderSet.FirstOrDefault(b => b.OrderID == OrderId);
Item item = new Item { order = order };
data.AddToAbzacSet(item);
data.SaveChanges();