我的模型:如何对连接表结果进行排序?
namespace Music.Models
{
public class Album
{
public int AlbumID { get; set; }
public virtual ICollection<Song> Songs { get; set; }
}
}
namespace Music.Models
{
public class Song
{
public int SongID { get; set; }
public int AlbumID { get; set; }
public int TrackNumber { get; set; }
public virtual Album Album { get; set; }
}
}
我想要做的是显示其歌曲指定相册。我想按TrackNumber
排序歌曲。尝试像这样:
public ViewResult Details(int id)
{
Album album = db.Albums.Find(id);
album.Songs.OrderBy(s => s.TrackNumber);
return View(album);
}
但它不起作用。我觉得现在能够在网上找到它,但是无法做到。
任何帮助,将不胜感激。
谢谢,似乎是一个干净利落的路。 – PawelMysior 2011-06-07 09:17:35