为什么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很智能,只要你在一边做出了引用,那么两个表之间的关系就被建立起来了,而这个关系是没有方向的,所以无所谓谁引用谁。

谢谢你的提问。



0
0

BalaOne

2021-01-25

主外键关系  

0
0

.Net 开发电商后端API 从0到精通RESTful

. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。

978 学习 · 547 问题

查看课程