Why reference properties works only through context
问题 I have two classes Order and OrderDetail: public class Order : Entity { public Order(KitchenAppContext context) : base(context) { } public Order() : base() { } public DateTime Date { get; set; } public Guid MenuId { get; set; } public virtual Menu Menu { get; set; } public bool IsClosed { get; set; } public decimal Price { get; set; } public virtual int PeopleCount { get { return Details.Count; } } public virtual List<OrderDetail> Details { get; set; } = new List<OrderDetail>(); } public