1
有人能告诉我什么下面的查询是正确的语法?LINQ设计时编译错误
我得到一个设计时编译错误在“等于”关键字在以下点开始:
&& a.applicationid equals ga.applicationid
,出现以下错误: “查询体必须与SELECT子句或group子句结束”
我明白了什么错误意思,但我看不出语法错误是什么....
public static List<ApplicationConfigurations> GetAppConfigs()
{
try
{
using (wmswebEntities DbContext = new wmswebEntities())
{
IEnumerable<ApplicationConfigurations> myAppConfigs = new IEnumerable<ApplicationConfigurations>();
myAppConfigs = (from a in DbContext.ApplicationConfigurations
join ga in DbContext.groupapplicationconfigurationslk on a.configurationid equals ga.configurationid
&& a.applicationid equals ga.applicationid
join g in DbContext.Groups on g.groupnumber equals ga.groupnumber
where a.ActiveFlag == true
&& ga.ActiveFlag == true
&& g.ActiveFlag == true
select
a.applicationconfigurations,
g.groupnumber).ToList();
return myAppConfigs;
}
}
catch (Exception ex)
{
throw ex;
}
}
非常感谢您的回复:)我实施了后者,现在很好。 – sagesky36 2013-02-17 21:58:57
酷!很高兴我能帮上忙! – rsbarro 2013-02-17 22:28:13