有没有办法通过数据注释或流畅的API重命名主/外键约束名?
我不是在谈论财产/专栏名称。约束名称。我做了一些搜索,但还没有找到任何解决方案。
请帮忙!
答案 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)
无法使用Data annotations
或Fluent API
自定义外键约束名称。
您可以遵循以下选项:
SqlServerMigrationSqlGenerator
from System.Data.Entity.SqlServer