Linq 在林克测试?

Linq 在林克测试?,linq,Linq,请为我提供GetByTest的解决方案,因为它给了我一个错误 如何使用此测试 IList<IRss> news = new Trytable().GetByLatest().Cast<IRss>().ToList(); 我在控制器中使用了这种方式,但是它在feed方法中为getbylatest提供了一个错误 公共静态IEnumerable GetByLatestthis IEnumerable未排序 { 从未排序的项目返回 orderby item.Link降序 选择项

请为我提供GetByTest的解决方案,因为它给了我一个错误

如何使用此测试

IList<IRss> news = new Trytable().GetByLatest().Cast<IRss>().ToList();
我在控制器中使用了这种方式,但是它在feed方法中为getbylatest提供了一个错误

公共静态IEnumerable GetByLatestthis IEnumerable未排序 { 从未排序的项目返回 orderby item.Link降序 选择项目; } 公共行动结果提要 {

        IEnumerable<IRss> news = new IEnumerable<IRss>.GetByLatest().Cast<IRss>().ToList();

            //IList<IRss> news = new Trytable().GetByLatest().Cast<IRss>();
            //return new RssResult(news, "William Duffy - Glasgow Based ASP.NET Web Developer", "The latest news on ASP.NET, C# and ASP.NET MVC ");

    }
请帮帮我

谢谢
Ritz

它应该是IEnumerable,而不是IList。或者,更好的做法是,使用var.

假设单个RSS项目的发布日期位于属性PubDate中,并且Trytable返回IEnumerable,GetByTest如下所示:

public static IEnumerable<IRss> GetByLatest(this IEnumerable<IRss> unsorted)
{
    return from item in unsorted
           orderby item.PubDate descending
           select item;
}

重复:调用.ToList然后将其转换为IEnumerable有什么意义?