How is it possible to use the same foreign key for different tables
I have these tables, users have one to zero or one relation to member, admins and employers table.
Both admins and employers can create new jobs(one to many with jobs table) while members can only apply for jobs(many to many with jobs table). As you can see, I have Id as the primary key for these tables, and in my Jobs table, I have Id as the foreign key which is related to all 3 tables(members/admins/employers)
Is it possible to use the same foreign key for these tables? Because when I am adding a new job, entity framework couldn't figure out which table is the Id foreign key related to, because all of them uses the same key.