我是LINQ的新手,有人可以指导我如何在Linq中转换以下SQL查询。第一个SQL到Linq转换
Select tblIns.InsID, tblProg.ProgName
from tblIns, tblProg
Where tblIns.InsID = tblProg.InsID
我的MVC2项目的工作,我的datacontext和Reposetories,请找到下面的代码,我需要这个查询:
public IQueryable<tblInstitute> InsRepeater()
{
return from Inst in _db.tblInstitutes
from Progs in _db.tblPrograms
Where Inst.InstituteID = Progs.InstituteID
Select Inst.InstituteID, Progs.ProgramName
}
此类型的评论应该是您的原始文章的编辑。我会为你做这件事 – 2012-01-15 14:35:08
这实际上会起作用吗?你的方法声明不是'tblInstitute'类型集合的方法声明,但是你的'return'语句返回的是一个匿名对象,它是一个由研究所和程序组成的? – 2012-01-15 14:53:21
现在只有1个错误不能隐式转换类型'int'到'布尔'\t在这一行(我已检查这两个字段是int类型的正确加入关系窗口) Inst.InstituteID = Progs.InstituteID – Jawad 2012-01-15 14:54:17