@ Janei: мой первый комментарий о вашем образце;)
Я думаю, что если вам это нравится, вы хотите взять 4, а затем применить сортировку к этим 4.
var dados = from d in dc.tbl_News.Take(4)
orderby d.idNews descending
select new
{
d.idNews,
d.titleNews,
d.textNews,
d.dateNews,
d.imgNewsThumb
};
Отличается от сортировки целых tbl_News по idNews по убыванию, а затем по 4
var dados = (from d in dc.tbl_News
orderby d.idNews descending
select new
{
d.idNews,
d.titleNews,
d.textNews,
d.dateNews,
d.imgNewsThumb
}).Take(4);
нет? результаты могут быть разными.