gpt4 book ai didi

ios - 核心数据 : many-to-many relationship with state

转载 作者:行者123 更新时间:2023-11-28 22:43:59 24 4
gpt4 key购买 nike

我的应用中有两个实体:Class 和 Student,它们是多对多关系,如下所示:enter image description here

我的问题是,在我的应用程序中,类(class)中有两种学生状态:通过和失败。我不知道如何为类(class)或学生建模。比如我是不是应该再做一个Entity来表示学生的状态?或者只是向类实体添加一个状态属性?

最佳答案

假设您不能向类(class)添加属性,因为如果 20 名学生正在上同一门课,那么他们之间将只有一个属性?

您需要添加一个单独的实体,它与类(class)和学生都有一对一的关系,并且包含状态。反过来,学生和类(class)都将与状态建立一对多的关系。

编辑:我想另一种解决方案是将状态直接插入现有关系之间。所以一个类(class)有一组状态,每个状态都有一个学生。

因此,从类(class)到状态的关系是一对多的,从状态到学生的关系是多对一的。类(class)和学生之间没有明确的关系。

关于ios - 核心数据 : many-to-many relationship with state,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13734657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com