![](/img/trans.png)
[英]EntityFramework 6 AddOrUpdate not working with compound or composite primary key
[英]Bridge Table Primary Key or Composite/Compound Key
對於橋接表,我具有其他2個表的PK。 為橋表創建PK字段或在這兩個字段之間進行復合/復合的優缺點是什么?
我想確保我遵循最佳做法。
我正在閱讀的一些鏈接:
https://dba.stackexchange.com/questions/3134/in-sql-is-it-composite-or-compound-keys
http://www.ben-morris.com/identity-surrogate-vs-composite-keys-in-sql-server
您必須在兩個外鍵上實施某種唯一約束。 最簡單的方法是使用主鍵約束。
額外的替代ID編號並沒有真正的用處。 有人使用它是因為它使外鍵約束和連接到“ bridge”表的編寫更加容易。 我認為,如果您認為很難使用兩個整數進行聯接,則不應該首先使用數據庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.