Possible Duplicate:
Need a linq to generate itself join
According to this post Why does MYSQL higher LIMIT offset slow the query down? and this article http://explainextended.com/2009/10/23/mysql-order-by-limit-performance-late-row-lookups/ I need a linq to create below query
SELECT news.*
FROM (
SELECT id
FROM news
WHERE cat_id= x
ORDER BY
id DESC
LIMIT m, n
) o
JOIN news
ON news.id = o.id