EF6 PK和FK约束命名约定

时间:2014-01-27 15:49:27

标签: c# entity-framework naming-conventions code-first

我主要使用Fluent NHibernate,在那里我可以轻松地创建外键和/或主键约束命名约定,但是我正在努力弄清楚如何在EF6中执行相同的操作。

我希望我的PK在表格pkFoo上看起来像dbo.Foo,在表格fkBar.BarId_Foo.BarIddbo.Foo上链接时我的FK看起来像dbo.Bar类似的列BarId,首先以字母数字首先命名的表。

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

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

1 个答案:

答案 0 :(得分:1)

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

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