Я никогда не пользовался до Linq и на самом деле не хватает времени на учебу. Моих маленьких знаний недостаточно для этого, и мне нужна твоя помощь. Вот код, который мне нужно преобразовать в Linq. (Я использую Ef6 и контекст)Нужна помощь в преобразовании T-Sql в Linq
WITH messages AS (
SELECT s.siteId,s.originator,s.sentTime,s.mode,s.mainsFrequency,s.gensetFrequency,
s.dgBattery,s.runHours,s.fuel,s.messageID,s.messageText,
ROW_NUMBER() OVER(PARTITION BY s.originator
ORDER BY s.sentTime DESC) AS rk
FROM smsParseds s)
SELECT m.*
FROM messages m
WHERE m.rk = 1
order by m.sentTime DESC
Так что, если у вас нет времени, чтобы понять это самостоятельно, что заставляет вас думать, что кто-то здесь должен потратить время, чтобы выполнить вашу работу за вас? – MattD
Спасибо. Я проверил оба способа, заданные dagarrison & Aducci. за работой. Постскриптум в Linq «DESC» должно быть «нисходящим». –