我不知道是否有机会更改由实体框架生成的外键约束首次使用代码时的名称。EF代码优先 - 自定义外键约束名称
我有两个实体 - User
和Group
- 有多对多的关系,所以有一个关联表GroupUser
。不幸的是,自动生成的外键约束被命名为FK_dbo.GroupUser_dbo.User_User_UserId
和FK_dbo.GroupUser_dbo.Group_Group_GroupId
。
我想要有外键约束,如FK_GroupUser_UserId
和FK_GroupUser_GroupId
。这对我来说看起来要干净得多。
尝试 [如何对自定义,外键,科拉姆Ñ...] [1] [1]:http://stackoverflow.com/questions/5700645/how-to-customize-foreign-key-column-name-using-entity-framework-代码优先 – Nilesh
那只是如何设置自定义列名而不是外键名。有很多关于自定义外键列名的问题和解答,但是我没有找到任何关于自定义外键名的问题。 – MrHenkey