EF Core5.0怎样配置一对多关系级联删除主体时将关联外键设置为默认(非null)
在 Fluent API 无论 DeleteBehavior 配置成什么值,生成的结果都没有默认值,只能为空
entity.HasOne<TrainWaybill>().WithMany().HasForeignKey(p => p.WaybillId).OnDelete(DeleteBehavior.SetNull);

ReferentialAction 枚举是有 SetDefault 值(值为4,3是SetNull)
回答
DeleteBehavior.Cascade
THE END
二维码