簡體   English   中英

沒有外鍵約束的Entity Framework 4相關表

[英]Entity Framework 4 relating tables with no foreign key constraint

我是第一次使用實體框架。 我正在使用的數據庫沒有定義外鍵約束(並且我無法更改它,完整性是在應用程序級別上完全由我自己控制的)。

數據庫中有一個非常嚴格的約定-所有PK都以特定方式命名,並且FK字段與其對應的PK具有完全相同的名稱。

當我用EF繪制關系時,似乎想在子表中自動創建FK字段。 我有什么方法可以教英孚根據我們的慣例推斷我們的關系?

沒有內置功能可以根據命名約定來推斷 FK,但是您可以手動將關聯添加到模型中。 關聯不需要底層的FK約束,因此您只能將關聯添加到模型中...


更新:在最新版本的EF4模型比較器中 ,我添加了一項功能,用於基於FK推斷的條件推斷FK並在EFv4模型中生成關聯。 在此處發布博客: http//huagati.blogspot.com/2010/12/inferring-foreign-key-constraints-in.html

希望對您有幫助...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM