2014-01-27 104 views
3

我主要使用Fluent NHibernate,我可以在其中輕鬆創建一個外鍵和/或主鍵約束命名約定,但我有一個deuce的時間搞清楚如何做同樣的事情EF6中的東西。EF6 PK和FK約束命名約定

我希望我的PK看起來像pkFoo爲表dbo.Foo,我的FKS到鏈接表上的相似列BarIddbo.Foodbo.Bar時,與被第一字母數字首次命名錶的樣子fkBar.BarId_Foo.BarId

我看了一下繼承PrimaryKeyNameForeignKeyDiscoveryConvention,但似乎沒有辦法實際更改約束名稱。

這在EF中不可行嗎?我是否錯誤地處理了這個問題?

回答