日期:2014-05-20  浏览次数:20906 次

linq join 不匹配问题

from c in context.OlChSpeed join p in OLCHVIB on
 new { c.INSTRCODE, c.CHNO } equals new { p.INSTRCODE, p.SPEEDCHNO } select c


错误信息:join 子句中其中一个表达式类型不正确 对join 的调用中类型推理失败 

求给点提示 
------解决方案--------------------
new { a=c.INSTRCODE,b= c.CHNO } equals new { a=p.INSTRCODE, b=p.SPEEDCHNO } select c
------解决方案--------------------
必须属性名、属性顺序都要一样。