0
我讀packtpub asp.net社交網絡和我下面建立關係威盛?
有認識問題,「這是我們所需要的表的關係」通過所擁有帳戶
- 朋友和賬戶
- 通過朋友的朋友和帳戶帳戶
...
什麼是真正的意思?你會用什麼類型的關係?
- 朋友和通過賬戶所擁有帳戶(多對一?)通過朋友
- 朋友和帳戶帳戶(ONY很多?)
我讀packtpub asp.net社交網絡和我下面建立關係威盛?
有認識問題,「這是我們所需要的表的關係」通過所擁有帳戶
...
什麼是真正的意思?你會用什麼類型的關係?
我沒有看過但這意味着Friends表和Account表之間有兩個類似的關係,但在每個關係中使用不同的Friends列。
友誼是兩個帳戶之間的關係。所以兩個帳戶需要由Friends表引用。作爲一個簡單的例子:
帳戶表:
朋友表:
Friends表格是唯一代表任何兩個帳戶之間的友誼。爲了保持參照完整性,需要有友表和帳戶表(作爲外鍵)之間的兩個關係:
友誼中涉及的每個帳戶的一種關係。
實際上,朋友表是多對多關係中的鏈接表,只是帳號碰巧是關係兩邊的表。這是賬戶與其他賬戶之間的多對多關係。