我在linq上写一个连接查询到SQL。我在连接关键字上收到错误“错误14连接子句中某个表达式的类型不正确。在”加入“调用中类型推断失败。请你帮助我好吗?如果还有其他需要,请告诉我。
var query = (from fd in dbcDefaulter.Fees_Dues
join sd in dbcDefaulter.Student_Details on fd.Student_ID equals sd.Student_ID
orderby fd.Student_ID
select new { fd.Month }).ToList();
答案 0 :(得分:2)
如果您在比较之前将int
的ID转换为string
该怎么办?
var query = (from fd in dbcDefaulter.Fees_Dues
join sd in dbcDefaulter.Student_Details
on fd.Student_ID.ToString() equals sd.Student_ID
orderby fd.Student_ID
select new { fd.Month }).ToList();