我的EF核心实体:
public class Order {
public string Code { get; set; }
public ICollection<LineItem> LineItems { get; set; }
}
我可以使用以下内容获取Code
属性的原始值:
context.Entry(myOrder).OriginalValues["Code"]
但是,如果我尝试使用LineItems
导航集合属性,那么它会抛出:
The property LineItems on entity type Order is being accessed using the 'Property' method, but is defined in the model as a navigation property. Use either the 'Reference' or 'Collection' method to access navigation properties.
该异常消息并未引用我能找到的方法。
那么如何获取导航集合属性的原始值?