问题标签 [object-relationships]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
entity-framework - 实体框架代码优先中多对多关系的最佳方法
我一直在重新审视我使用实体的方式,我需要建议。
我正在创建一个瑜伽预订服务,每个用户都会有一个个人资料、瑜伽和活动的聚会空间,以及每个聚会空间的日期和时间。
所以我的关系看起来像这样,它们都是一对多的
创建活动后,成员 ( YogaProfiles
) 可以加入任何人的活动。有点像上课。这是一个注册/调度系统。
最初,我创建了一个名为RegisterdStudents
并将集合添加到YogaSpaceEvent
. 像这样
RegisteredStudent
看起来像这样
这一切都很好,但后来我了解了更多关于多对多的知识,并认为我可能需要在这里使用它,因为许多配置文件可以注册一个事件,并且许多事件可以注册到一个配置文件 ex。一个班级可以有很多人参加,一个学生可以参加很多次课程。
virtual ICollection
因此,我更改了代码以通过在两个实体(YogaProfile
, )中的每一个上创建一个并创建一个像这样YogaSpaceEvent
调用的连接表来建立多对多关系RegisteredStudentInEvent
现在我可以成功地将多个学生 ( YogaProfile
) 添加到一个班级 ( YogaSpaceEvent
) 中,并且在表格中我看到了带有事件 ( YogaSpaceEventId
) 的行和谁已注册 ( YogaProfileId
)。
但是现在,看看这个多对多关系设置,我发现我永远不需要像下面这样YogaSpaceEvent
向一个学生(YogaProfile
)添加多个类(),因为YogaSpaceEvents
它被添加到集合中YogaSpaces
,而不是YogaProfile
所以我的问题是,我应该回到最初的方式还是继续使用这种多对多模型?有什么区别,优点,缺点等?
node.js - 如何根据nodejs mongodb中父集合字段的条目在子集合中插入数据
这是我的 AdminSchema,它在用户注册时输入用户名、密码和 AccountType。根据注册帐户类型,我们有两个选项,即(Judge,Student)wrt 创建我们需要将记录与相应的子集合连接起来
如何根据Admin Schema中accountType的选择来引用Judge Collection中的judgeID
如何根据Admin Schema中accountType的选择来引用Judge Collection中的studentID
swift - 在另一个实体CoreDataRelationships下保存实体数组
我正在开发一个应用程序,商家可以在其中将一堆产品添加到人员选项卡中。
从表格视图中选择客户后,用户可以看到产品列表和我想在该客户名称下保存的总金额,以便他稍后付款。我对 CoreData 中的关系进行了大量研究,但还没有找到一次保存许多项目的方法。
这是视图控制器的屏幕截图,显示了客户和要添加到其选项卡的产品。
我已经创建了数据模型,一切都很好,只是无法将产品链接到每个客户。我希望能够单击客户并查看其标签中的所有产品。我已经花了数周时间试图找到答案,但它变得非常令人沮丧。只需要能够保存和检索项目,我的应用程序就完成了。
真的很期待答案!
这是客户类
}
oop - “聚合”和“组合”关系之间的关系以及“聚合”和“继承”关系之间的关系
“聚合”和“组合”关系之间的关系是什么?
“聚合”和“继承”关系之间的关系是什么?
- 作品
- 没有关系
- 泛化-专业化
- 聚合
java - 如何在 Java 中的对象之间传递消息
我正在尝试使用 OOP 概念在 Java 中的对象之间传递消息。我创建了两个名为 Doctor 和 Receptionist 的类,我希望 Receptionist 类的实例向 Doctor 的对象发送消息。我还希望 Patient 类的对象向 Appointments 类的对象发送消息(预约)。
综上所述,我想实现不同类的不同实例之间的关系和通信。
患者等级
预约班
我怎样才能有一种方法可以在 Patient 类中进行预约;当调用该方法时,它会创建一个 Appointment 的实例?