我有一个项目有两个实体 - 成分和菜肴,有很多很多关系。 在每道菜中,我都与各种食材保持着联系。我正在尝试为每道菜的每种配料准备一个适当数量的计数器(例如,菜肴“Omlet”应该具有“蛋”具有属性“2”和“牛奶”具有属性“1”....)。 我正在努力用正确的方法来模拟计数器以及如何定义它,在那里有任何帮助吗?
答案 0 :(得分:1)
您需要第三个实体来对此进行建模。首先,删除你的多对多关系。然后创建一个名为IngredientQuantity
的新实体(或任何你喜欢的)并添加一个整数类型的属性。现在,向IngredientQuantity
添加两对一关系。第一个指向您的Dish实体,第二个指向您的Ingredient实体。