我有一个像这样的映射:
public class Order
{
public int Id {get;set;}
public virtual ICollection<Item> Items {get;set;}
}
public class Item
{
public int Id;
public int OrderId;
}
我使用以下方法映射它们:
public class OrderConfiguration : EntityTypeConfiguration<Order>
{
public OrderConfiguration()
{
this.HasKey(x => x.Id);
this.HasMany(x => x.Items).WithOptional().HasForeignKey(v => v.OrderId);
}
}
但现在我希望能够做到这一点(对于只读操作,我不会对此进行更新):
someItem.Order
如何更改我的映射以允许这样做?
另外,如果我加载 100 件商品,是否可以急切加载所有商品的订单图?