Исходный запрос:Преобразовать этот row_number запрос Entity Framework Linq для объекта запроса
select min(id) as startid, max(id) as endid
from (select t.*, floor((row_number() over (order by id) - 1)/200) as grp
from t
where t.x = y
) t
group by grp;
Это прослеживание вопрос: Sql Range Groups Start and End Id
Я интересно, если это возможно, чтобы преобразовать это к Запрос Linq to Object? Я пробовал оглядываться за идеями и играл с .Skip() .Take(), но не смог получить ничего близкого к тому, что мне нужно. Благодарю.
Редактировать: Я хочу, чтобы вся транзакция произошла в базе данных. Это будет довольно большой набор данных, и было бы лучше, если бы мне не пришлось обрабатывать его дальше в моем приложении.