我已经习惯了这种惯例开始前与实体框架/ 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