关于在Entity Framework 核心中为外键关系设置删除动作的行为,有大量信息。但是,关于如何指定外键的“在更新级联”约束,我还没有找到几乎零的细节。
我发现的最接近的是这种迁移相关的Microsoft文档。
public void Configure(EntityTypeBuilder<Something> builder)
{
builder
.HasOne(s => s.Thing)
.WithMany(t => t.Somethings)
.HasForeignKey(s => s.ThingId)
--> Like Delete behavior, how to set update behavior?
.OnDelete(DeleteBehavior.Cascade);
}
Run Code Online (Sandbox Code Playgroud)
}
如何使用Fluent API?