Я делаю сайт, где я использую MvcMusicStore в качестве базы.
Я хочу получить все альбомы определенного жанра и упорядочить их по имени исполнителя.Я не могу понять, как сделать заказ по имени исполнителя.
Мои модели:
public partial class Genre
{
public int GenreId { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public ICollection Albums { get; set; }
public ICollection Artists { get; set; }
}
public class Artist
{
public int ArtistId { get; set; }
public string Name { get; set; }
}
public class Album
{
public int AlbumId { get; set; }
public int GenreId { get; set; }
public int ArtistId { get; set; }
public string Title { get; set; }
public string Price { get; set; }
public string AlbumArtUrl { get; set; }
public string Description { get; set; }
public virtual Genre Genre { get; set; }
public virtual Artist Artist { get; set; }
}
My Controller:
public ActionResult Index(string genre = "CD/LP")
{
var genreModel = storeDb.Genres.Include("Albums").Include("Artists")
.Where(g => g.Name == genre).FirstOrDefault();
return View(genreModel);
}
Как мне упорядочить результаты по имени исполнителя?