Это меня смутило, у меня ошибка заголовка при соединении в следующий LINQ:
var r = (from k in location.tblKeyAccountInfoes
join l in location.tblLocations
on new { k.MemberID, k.LocationID } equals
new {l.MemberId, l.LocationId }
where k.MemberID == memberid && k.UserName == username
select l.LocationName);
return r.ToString();
Однако тип MemberId и LocationId одинаковый, поэтому я не уверен, что сделал не так.
Любые указатели с благодарностью получены.