Может кто-нибудь, пожалуйста, сообщите мне, какой правильный синтаксис для нижеследующего запроса?LINQ Ошибка составления времени времени
Я получаю ошибку компиляции времени проектирования, начиная на «равный» ключевое слово в следующем месте:
&& a.applicationid equals ga.applicationid
со следующей ошибкой: «Тело запроса должно заканчиваться отборным пунктом или статьей группы»
Я понимаю, что означает, что ошибка, но я не могу увидеть, что ошибка синтаксиса ....
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
Прохладный! Рад, что смог помочь! – rsbarro