我有3个表User,TeamMember和Assessment这三个都有user_id列,User通过userid链接到TeamMember,TeamMember和Assessment链接到user_id(TeamMember)&评估者(评估)
我试图加入这个
from a in db.Assessments
join u in db.Team_Members on a.rated equals u.user_id
join u2 in db.Team_Members on a.rater equals u2.user_id
它抛出了这个错误
join子句中某个表达式的类型不正确。 调用“加入”时类型推断失败。
知道发生了什么事吗?
答案 0 :(得分:4)
您需要确保a.rated
/ u.user_id
和a.rater
/ u2.user_id
属于同一类型