是否有自动执行此操作的选项?因为我有数据库优先的情况,当我"脚手架"我的表时,上下文是在没有此导航的情况下设置的。我所做的是像这样手动放置:
entity.Navigation(x => x.Cards).AutoInclude();
但我担心,每次使用新的"Scaffold"添加新表时,这都会被覆盖。
实体:
public partial class Contract
{
public Contract()
{
Cards = new HashSet<Card>();
}
// ...
public virtual ICollection<Cards> Cards { get; set; }
}
您可以在分部类中实现分部方法OnModelCreatingPartial,这样就不会覆盖任何内容。