为什么LineItem引用了TouristRoute,而TouristRoute却没有引用LineItem?
来源:12-2 【应用】购物车模型设计与数据库更新

weixin_慕无忌6579554
2021-01-25
写回答
2回答
-
阿莱克斯刘
2021-02-04
其实这只是一个对象的业务关系而已,可以这样想象,你的网站在什么情况下会需要从TouristRoute获得所有的LineItem呢?其实一般来说是没有这条业务的。相对应的,我们在shoppingCart或者订单中都需要从LineItem取得TouristRoute的数据,比如得到title、价格、图片什么的。
这就是为什么“LineItem引用了TouristRoute,而TouristRoute却没有引用LineItem”。
当然如果你的网站有需要从TouristRoute引用LineItem,那你当然也可以双向引用。只不过普遍的情况下没有这个引用方向的必要。
而entity fromwork很智能,只要你在一边做出了引用,那么两个表之间的关系就被建立起来了,而这个关系是没有方向的,所以无所谓谁引用谁。
谢谢你的提问。
00 -
BalaOne
2021-01-25
主外键关系
00
相似问题