from mstr in m_db.master_records
join loctab in
(
from bp in m_db.basepay_records
select new { empID = bp.p_empid, loc = bp.p_loc }
)
.Union
(
from ass in m_db.emp_assignments
select new { ass.a_emp, ass.a_loc }
)
on mstr.prem_emp = loctab.empID
在最后一行出现错误,说 loctab 不在范围内。我已经玩了一点,但我看不出有什么不同的方法。