首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

新手,那位高手帮忙看上这linq语句

2013-01-04 
新手,那位高手帮忙看下这linq语句var linq from s in Service join ps in Person on s.Id equals ps.Typ

新手,那位高手帮忙看下这linq语句
var linq = from s in Service 
join ps in Person on s.Id equals ps.TypeId 
join pi in PersonalInfo on ps.FileNo equals pi.Id
where s.Deletes == 0 && ps.Deletes == 0 && pi.Deletes == 0 
orderby s.Id 
select s;

第二个JOIN 出错
报错说:join 字句其中一个表达式的类型不正确,对“join”的调用中的类型推理失败
[解决办法]
ps.FileNo equals pi.Id
这两个字段是同一个类型吗?
前面的是string 后面的是Guid吧。。。你check下类型

热点排行