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