首页 > 解决方案 > 弱实体具有强实体与其相关实体之间关系的外键的情况是否方便?

问题描述

我在实体关系中有两种类型的事件,即离线事件和在线事件。

而且这些 Offline-event 和 Online-event 有共同的字段,所以我定义了一个新的弱实体,这两种事件类型都假定它是为了防止重写相同的字段。Online-event 和 Offline-event 都有一个字段,表示数据库中同一实体的外键,称为 Sub-club。我不确定是否应该将此字段与其他共享字段一起移动到弱实体。因为它对于表示离线事件或在线事件与子俱乐部之间的关系至关重要,一对多的关系,即子俱乐部一和离线事件或在线事件多端。最后,通过在实体框架中使用 Owned 属性来反映这种类型的关系是否正确?

标签: entity-frameworkweak-entity

解决方案


推荐阅读