Я пишу скрипт для регулярной проверки RSS-каналов, и мне нужно удалить старые статьи. Я наткнулся на этот ответ, который кажется очень близким к тому, что я ищу: SQL-запрос: Удалить все записи из таблицы, кроме последних N?
Мне нужно аналогичное решение, которое работает таким же образом, за исключением того, что оно сохраняет N статей на канал (а не N статей в целом). Каждая статья имеет поле с именем «RSSFeedID», которое ссылается на конкретный канал в другой таблице. Поэтому для каждого RSSFeedID мне нужно хранить только N статей.
Есть идеи, как это сделать? Либо сырой запрос SQL, либо код LINQ-to-SQL были бы очень полезны. Спасибо!