EF6 PK和FK约束命名约定

Jer*_*acs 5 c# entity-framework naming-conventions code-first

我主要使用Fluent NHibernate,在那里我可以轻松地创建一个外键和/或主键约束命名约定,但我有一段时间来弄清楚如何在EF6中做同样的事情.

我希望我的PK看起来像pkFoo桌子dbo.Foo,我的FK看起来像fkBar.BarId_Foo.BarId链接表dbo.Foodbo.Bar类似的列BarId,与字母数字首先命名的表.

我看了一下继承PrimaryKeyNameForeignKeyDiscoveryConvention,但似乎没有办法真正改变约束名.

这在EF中不可能吗?我接近这个错误吗?

Sha*_*awn 1

检查一下,它似乎不可能,但正在跟踪未来的版本:

http://entityframework.codeplex.com/workitem/1226