2010-01-14 147 views
0

這裏一個TSQL查詢英孚的查詢:需要幫助的轉換使用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 2010-01-14 16:36:51

+1

同意。您需要了解該技術,而不僅僅是發佈查詢並要求它進行轉換。 – Will 2010-01-14 16:38:32

+0

LINQ代表語言集成查詢,所以你必須指定你想要它集成的編程語言。 – Guffa 2010-01-14 16:39:25

回答

0

您可以使用LINQPad,它不支持ADO.NET實體框架:http://www.linqpad.net/

輸入查詢,並有是一個SQL選項卡,它是SQL轉換。