我在 EF Core 3.1.2 中使用代码优先
我在我的 DbContext 的 OnModelCreating 方法中建立了以下双向一对一关系。
modelBuilder.Entity<Inspection>()
.HasOne<Defect>(i => i.SpecialDefect)
.WithOne(d => d.SpecialInspection);
这会在数据库中创建外键约束。我希望这些约束不被强制执行。即我希望将“强制外键约束”选项设置为“否”。默认情况下,这设置为是。
这可能吗?如果是这样,我该怎么做?