Добавляя две ссылки, вы говорите, выберите все строки, где PK = это и PK = это. Поскольку Pk уникален, это условие всегда будет ложным.
Я не очень хорошо знаю linq, но в SQL вы бы дважды ссылались на таблицу и использовали псевдоним, как в
....
ОТ
персонал tblstaff1, персонал tblstaff2