主细节实体,聚合根 - Abp Core

master details entities, aggregate root - Abp Core

创建父子实体的最佳方式是什么

例如

 oreder-->details
 recipe-->ingredients
 car-->parts

文档谈到 "Agregate root" https://aspnetboilerplate.com/Pages/Documents/Entities#aggregateroot-class

有例子吗?是否存在另一种方式?有什么建议吗?

这还不够吗? 订单实体:

....
...
..
[ForeignKey("OrderId")]
public virtual ICollection<OrderDetail> Details { get; set; }
....
...

就是这样!

public class Order : FullAuditedEntity
{
    public virtual ICollection<OrderDetail> Details { get; set; }
}

public class OrderDetail : FullAuditedEntity
{
    [ForeignKey("OrderId")]
    public virtual Order Order { get; set; }
    public int OrderId { get; set; }
}