Я новичок в MVC, и меня бросили в глубокий конец, поэтому извиняюсь за то, что, вероятно, является легким вопросом.Я пытаюсь преобразовать некоторый SQL в его эквивалентный код в LINQ
with myresults as(
select [useridfrom], [mid], [subject], [msgText], [created],
ROW_NUMBER() OVER(PARTITION BY mid ORDER BY created DESC) AS rNumber
from msg where useridto = @useridto
)
select * from myresults where rnumber = 1
Это то, что я сделал до сих пор, но я не могу понять, как сделать бит раздела
var query = from p in db.msgs
join mb in db.members on p.userIDFrom equals mb.userID
where p.userIDTo == userID
orderby p.created descending