2010-01-14 2 views
0

Вот запроса:Нужна помощь преобразования TSQL запроса в EF с помощью Linq

select FC.Title, COUNT(FSC.ID) as FCCount, COUNT(FP.NoOfSub), MAX(FP.LastPost) 
from ForumCategories FC 
left join ForumSubCategories FSC on FSC.CategoryID_FK = FC.ID 
left join (select SubCategoryID_FK, Count(ID) NoOfSub, MAX(DatePosted) LastPost 
      from ForumPosts group by SubCategoryID_FK) FP 
on FP.SubCategoryID_FK = FSC.ID 
group by FC.Title 
order by FC.Title 
+2

Если ваш предыдущий вопрос закрыт, это не очень хорошая идея для его повторной обработки. Кроме того, просто прекратив свою недавнюю деятельность, вы должны хотя бы попытаться решить свою проблему, вместо того чтобы просить кого-то сделать это для вас на SO. Расскажите, что вы пробовали, какие ошибки вы получите и т. Д. Тогда, по крайней мере, вас можно научить тому, что вы делаете неправильно. – Brandon

+1

Согласен. Вам нужно изучить технологию, а не просто отправить запрос и попросить его преобразовать. – Will

+0

LINQ означает Language Integrated Query, поэтому вам нужно указать, на каком языке программирования вы хотите интегрировать. – Guffa

ответ

0

Вы можете использовать LINQPad, которая не поддерживает рамку ADO.NET Entity: http://www.linqpad.net/

Введите в QUERY, и там это вкладка SQL, которая является переводом SQL.

Смежные вопросы