0

我有一个包含两个实体的项目 - 成分和菜肴,具有多对多的关系。在每道菜中,我都与食材保持联系。我试图为每道菜的每种成分设置一个正确数量的计数器(例如,菜“Omlet”应该有属性“2”的“鸡蛋”和属性“1”的“牛奶”......)。我正在努力为计数器建模的正确方法以及如何定义它,那里有什么帮助吗?

4

1 回答 1

1

您需要第三个实体对此进行建模。首先,删除你的多对多关系。然后创建一个名为IngredientQuantity(或任何你喜欢的)的新实体并添加一个整数类型的属性数量。现在,将两对一关系添加到IngredientQuantity. 第一个指向您的 Dish 实体,第二个指向您的 Ingredient 实体。

于 2013-02-16T17:08:31.147 回答