Как преобразовать этот SQL-запрос в Linq в запрос Entity? - PullRequest
0 голосов
/ 24 апреля 2010

Не могли бы вы помочь мне преобразовать этот SQL-запрос в Linq-запрос? Спасибо

select distinct item, count(item) as count 
from TableName 
where ColumnName = @parameter and (ColumnName2 = @parameter2 OR ColumnName3 = @parameter3)
group by item  order by item asc

1 Ответ

1 голос
/ 24 апреля 2010
from TableName in db.TableName
where TableName.Column1 == 'param1' 
    && ( TableName.Column2 == 'param2' || TableName.Column3 == 'param3' )
group item by new { TableName.Item } into t
orderby t.Key.Item
select new {  t.Key.Item,  ItemCount = t.Count() }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...