实体框架主要/外部约束名称

时间:2015-11-12 06:03:35

标签: entity-framework ef-code-first entity-framework-6 constraints ef-migrations

有没有办法通过数据注释或流畅的API重命名主/外键约束名?

我不是在谈论财产/专栏名称。约束名称。我做了一些搜索,但还没有找到任何解决方案。

请帮忙!

2 个答案:

答案 0 :(得分:1)

带有.HasConstraintName 就像您在基础示例中看到的一样

entity.HasOne(d => d.Director)
                    .WithMany(p => p.Movie)
                    .HasForeignKey(d => d.DirectorId)
                    .OnDelete(DeleteBehavior.ClientSetNull)
                    .HasConstraintName("FK_Movie_Person");

答案 1 :(得分:0)