标签: sql sql-server database entity-framework
如何为不同的表使用相同的外键
我有这些表,用户与成员,管理员和雇主表有一对一或零关系。
管理员和雇主都可以创建新的工作(一到多个工作表),而成员只能申请工作(工作表中有很多工作)。如您所见,我将Id作为这些表的主键,在我的Jobs表中,我将Id作为与所有3个表(成员/管理员/雇主)相关的外键
是否可以对这些表使用相同的外键?因为当我添加新作业时,实体框架无法确定哪个表是与之相关的Id外键,因为它们都使用相同的键。