Следующий запрос используется для получения категорий и по одной новости для каждой категории. Как я могу написать этот запрос, используя LINQ
SELECT * FROM News n where n.NewsID IN
(SELECT TOP 1 NewsID FROM News v
WHERE v.CategoryID = n.CategoryID
ORDER BY CreatedOn DESC)
Заранее спасибо.