LINQ 联合类型推理无法调用"联接"错误



我有3个表用户,Teammember和评估所有三个都有USER_ID列,用户链接到Teammember由UserID和Teammember链接到Teammember,并且评估与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

它正在扔这个错误

联合子句中的一种表达式之一的类型是不正确的。 键入推理在"加入"的呼吁中失败。

任何想法发生了什么?

您需要确保a.rated/u.user_ida.rater/u2.user_id是相同的类型

最新更新