Я пишу, чтобы написать этот SQL запрос в LINQ, но не работал ..Как конвертировать SQL запрос LINQ с OrderBy, GroupBy
select [ProcessTime], Count([ID]) as 'amount of processes'
from [DB].[dbo].[TableX]
where [ID] in ('ServerX', 'ServerY') and [Type] ='Complete'
group by [ProcessTime]
order by [ProcessTime]
Я хотел бы достичь этой LINQ & то, что я пытался, Я разделил запрос на два, один для процесса временной группы по статье и еще посчитать идентификаторы
var query1 = (from a in this.db.Processes
where (a.ID =='ServerX' || a.ID =='ServerY') && a.Type =='Complete'
group a by a.ProcessTime into b
//here I dont know where to place orderby
select b);
var query2 = (from a in this.db.Processes
where (a.ID =='ServerX' || a.ID =='ServerY') && a.Type =='Complete'
orderby a.ProcessTime
select a).Count();
это правильный способ разбить запрос на два, а потом объединить их?
Пожалуйста, прочтите http://meta.stackexchange.com/questions/10647/how-do-i -write-a-good-title –