我一直在询问有关主题的内容,但我终于开始为我公司的网站构建数据库表并遇到了一些麻烦。
在我的数据库中,我有一个表,dbo.AspNetUsers,在这个表中,我有两列employee_id和company_id。 Company_id与表companies.companies的公司绑定,其字段匹配相同的名称。 employee_id列是两个不同表的外键:companies.employees和employee.employees。
在employee.employees表中,存储了公司的所有员工。在公司内部,存储了访问我们系统的所有其他公司的员工,但我公司的员工没有存储在这里。
因此,似乎我不能对任何一个表的AspNetUsers表施加外键约束。这是真的?有没有办法绕过这个?