我使用的是Entity Framework 6,我有一些表作为数据库中的映射表-用于将许多表映射到许多表-创建模型时未作为实体创建。问题是什么?
就是表格:
Prop:
PK-Code
PropCh:
PK-CHID
and the mapping table:
Ch_Prop:
PK-CHID
PK-Code
答案 0 :(得分:1)
在您的模式中,映射表除了相关实体的FK之外没有其他属性,这就是说纯联接表的原因。
由于这个原因,EF不会创建代表该“模型”的类,因为表的条目将由相关模型之间的导航属性的状态内部表示。
在大多数情况下,这不是问题,因为通常实体是在通过修改其导航属性进行关联之前预先加载的。