var lastArticles = from a in be.MyTable
where a.id == 1
join c in be.OtherTable on a.parent equals c.id
orderby a.timestamp descending
select new { a, cName = c.name};
I need to get the first 5 elements.
I’m doing it by
.Take(5)
but is there a way to do in in the linq statement?
No, you need to use
Skip()andTake()as method calls. There is no LINQ-specific equivalent.