我已經習慣了這種慣例開始前與實體框架/ MVC的工作:實體框架多對多列概念
tblMyItem (id, id_lookup1, val2, val3, val4...)
- 單一,通用表格
tblkLookup1 (id, val1, val2,...)
- 一對多的關係表
tblmMyItemLookup2 (id, id_myitem, id_lookup2)
- 多對多關係表。
最近我在網上發現,在使用實體框架時,在tblmMyItemLookup2
中創建id
列並不好,但我無法找到關於該列的更多信息。誰能解釋一下,爲什麼這麼重要?
所以,糾正我,如果我錯了,但除了這兩個外鍵添加額外的列將在模型中創建一個不需要的表,而不是創建一個更容易編碼的其他類的集合? –
對,你是。上下文中還有一個實體。並通過許多2人通過中間實體導航:「Student.Student2Teacher.Teachers」 – Andrew