【发布时间】:2011-06-07 09:00:01
【问题描述】:
我的模型:
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);
}
但它不起作用。我觉得现在可以在网络上找到它,但我无法找到它。
任何帮助将不胜感激。
【问题讨论】:
标签: c# .net asp.net asp.net-mvc-3 sql-order-by