一个表中不同表的相同外键

时间:2014-11-10 06:34:13

标签: sql sql-server database entity-framework

如何为不同的表使用相同的外键

enter image description here

我有这些表,用户与成员,管理员和雇主表有一对一或零关系。

管理员和雇主都可以创建新的工作(一到多个工作表),而成员只能申请工作(工作表中有很多工作)。如您所见,我将Id作为这些表的主键,在我的Jobs表中,我将Id作为与所有3个表(成员/管理员/雇主)相关的外键

是否可以对这些表使用相同的外键?因为当我添加新作业时,实体框架无法确定哪个表是与之相关的Id外键,因为它们都使用相同的键。

0 个答案:

没有答案