:
观察二图的区别,发现数据库表关系图中的StudentTeacher(链接表)没有出现在模型设计器中。...原因如下:
因为链接表没有标量属性(没有载荷),实体框架认为它存在的唯一价值就是联结Teacher和Student,没有标量属性的联结表,在各自的实体中将以ICollection集合的形式出现....当然如果链接表有标量属性,那么模型设计器就会创建一个完成的类来表示链接表。...,所以换成订单和产品,所以链接表将会产生一个订单数量的载荷(也就是链接表多了一个标量属性),
模型设计图如下:
有载荷的多对多关系比无载荷的多对多关系更加的简介明了。...因为实体框架不支持在关联上附加载荷,所以有载荷的联结将会生成一个新的实体.
因为这个附加的载荷,Order需要通过OrderItem来获取与其关联的Product的项.