我在以下 linq 查询(第 2 行)中收到以下错误,我不明白如何更正它。
join 子句中的表达式之一的类型不正确。对“加入”的调用中的类型推断失败。
equals 表达式中的所有 2 个变量都是 (string) 所以我不确定为什么会导致这个错误。有没有人有什么建议?
var studentlist = from t1 in Extern
join t2 in EMPstatus //m receiving the error here
on new { t1.id} equals new { id= t2.id }
join t3 in StatusofEmp
on new { t2.Sta_ID } equals new {Sta_ID = t3.Sta_ID }
where t3.Status = "INAKTIV"
select new { t1.Name };