【发布时间】:2014-01-27 15:49:26
【问题描述】:
我主要使用 Fluent NHibernate,我可以在其中轻松创建外键和/或主键约束命名约定,但我花了很长时间弄清楚如何在 EF6 中做同样的事情。
我希望我的 PK 看起来像 pkFoo 用于表 dbo.Foo,我的 FK 看起来像 fkBar.BarId_Foo.BarId 在类似列 BarId 上链接表 dbo.Foo 和 dbo.Bar 时,与表是字母数字第一个命名的第一个。
我查看了从 PrimaryKeyNameForeignKeyDiscoveryConvention 继承,但似乎没有办法实际更改约束名称。
这在 EF 中是不可能的吗?我的处理方法有误吗?
【问题讨论】:
标签: c# entity-framework naming-conventions code-first