我主要使用Fluent NHibernate,在那里我可以轻松地创建外键和/或主键约束命名约定,但是我正在努力弄清楚如何在EF6中执行相同的操作。
我希望我的PK在表格pkFoo
上看起来像dbo.Foo
,在表格fkBar.BarId_Foo.BarId
和dbo.Foo
上链接时我的FK看起来像dbo.Bar
类似的列BarId
,首先以字母数字首先命名的表。
我看一下继承自PrimaryKeyNameForeignKeyDiscoveryConvention
,但似乎没有办法真正改变约束名。
这在EF中是不可能的?我接近这个错误吗?