我们有一个带有employees
,companies
和addresses
表的 MySQL 数据库。设置是这样工作的:员工和公司都有一个 id。由于它们位于两个不同的表中,因此员工可以有 id = 1,而公司可以有 id = 1。两者都可以有多个地址。
现在地址表有两列将其链接到公司或员工:
element_id
element_type_id
element_type_id 为 1 = 个人或 2 = 公司
整个事情有点复杂,还有更多的表格,但这有点解释了这个概念。现在的问题是我们想开始使用实体框架,为此我们需要定义与外键的关系。
但是,对于我们目前的设置来说,这听起来几乎是不可能的,不是吗?由于地址表需要以某种方式与个人和公司相结合......
有任何想法吗?