honitems[c]那里错了,linq to entities不支持数组索引转换SQL的,换一种写法把,先把要比较的对象声明出来,比如int honindex = honitems[c],然后用honindex == a.houseno写在表达式里