买方与 'Sell' 实体或 'Product' 实体相关联?

Is buyer associated with a 'Sell' entity or with 'Product' entity?

我正在为我的项目制作领域模型,但我不确定如何将买家与其他实体联系起来。我可以说 'buyer' 实体 'buys' 'product' 实体。另外,我可以说 'buyer' 实体向 'sell' 实体购买。

通常,您会对此进行建模,使买方与“订单”、“采购”或“交易”实体相关联,然后再与产品相关联,而不是让买方直接与产品相关联.

使用 relational-database 类比,您可以将订单 table 作为买方和产品之间的 many-to-many 连接 table。