我有2张桌子,如下所示: Table design
我想在实体框架核心项目中成为这些东西:
任何可以解释我如何使用FluentAPI方法实现这一目标的人,我似乎都找不到正确的方法,因为我的DeleteBehaviour似乎不起作用。
答案 0 :(得分:0)
尝试此操作,这将在删除TeamMember
时删除User
。
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<TeamMember>()
.HasOne(b => b.User)
.WithOne(TeamMember)
.IsRequired()
.OnDelete(DeleteBehavior.Cascade);
}