在"基架"上下文时自动打开导航自动包含?



是否有自动执行此操作的选项?因为我有数据库优先的情况,当我"脚手架"我的表时,上下文是在没有此导航的情况下设置的。我所做的是像这样手动放置:

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,这样就不会覆盖任何内容。

最新更新